public SharedCloseableImpl(RefCounted.Tidy tidy) { ref = new Ref<Object>(null, tidy); }
public SharedCloseableImpl(RefCounted.Tidy tidy) { ref = new Ref<Object>(null, tidy); }
public Ref<T> tryRef() { return state.globalState.ref() ? new Ref<>(referent, state.globalState) : null; }
public Ref<T> tryRef() { return state.globalState.ref() ? new Ref<>(referent, state.globalState) : null; }
public SafeMemory(long size) { super(size); ref = new Ref<>(null, new MemoryTidy(peer, size)); }
public SafeMemory(long size) { super(size); ref = new Ref<>(null, new MemoryTidy(peer, size)); }
ByteBuffer setAttachment(ByteBuffer buffer) { if (Ref.DEBUG_ENABLED) MemoryUtil.setAttachment(buffer, new Ref<>(this, null)); else MemoryUtil.setAttachment(buffer, this); return buffer; }
public SafeMemory(long size) { super(size); ref = new Ref<>(null, new MemoryTidy(peer, size)); }
ByteBuffer setAttachment(ByteBuffer buffer) { if (Ref.DEBUG_ENABLED) MemoryUtil.setAttachment(buffer, new Ref<>(this, null)); else MemoryUtil.setAttachment(buffer, this); return buffer; }
public SafeMemory(long size) { super(size); ref = new Ref<>(null, new MemoryTidy(peer, size)); }
ByteBuffer setAttachment(ByteBuffer buffer) { if (Ref.DEBUG_ENABLED) MemoryUtil.setAttachment(buffer, new Ref<>(this, null)); else MemoryUtil.setAttachment(buffer, this); return buffer; }
public SafeMemory(long size) { super(size); ref = new Ref<>(null, new MemoryTidy(peer, size)); }
ByteBuffer setAttachment(ByteBuffer buffer) { if (Ref.DEBUG_ENABLED) MemoryUtil.setAttachment(buffer, new Ref<>(this, null)); else MemoryUtil.setAttachment(buffer, this); return buffer; }
public enum OpenReason { NORMAL, EARLY, METADATA_CHANGE, MOVED_START }
public enum OpenReason { NORMAL, EARLY, METADATA_CHANGE, MOVED_START }
public enum OpenReason { NORMAL, EARLY, METADATA_CHANGE, MOVED_START }
LogTransaction(OperationType opType, Tracker tracker) { this.tracker = tracker; this.txnFile = new LogFile(opType, UUIDGen.getTimeUUID()); this.selfRef = new Ref<>(this, new TransactionTidier(txnFile)); if (logger.isTraceEnabled()) logger.trace("Created transaction logs with id {}", txnFile.id()); }
LogTransaction(OperationType opType, Tracker tracker) { this.tracker = tracker; this.txnFile = new LogFile(opType, UUIDGen.getTimeUUID()); this.selfRef = new Ref<>(this, new TransactionTidier(txnFile)); if (logger.isTraceEnabled()) logger.trace("Created transaction logs with id {}", txnFile.id()); }
LogTransaction(OperationType opType, Tracker tracker) { this.tracker = tracker; this.txnFile = new LogFile(opType, UUIDGen.getTimeUUID()); this.selfRef = new Ref<>(this, new TransactionTidier(txnFile)); if (logger.isTraceEnabled()) logger.trace("Created transaction logs with id {}", txnFile.id()); }
LogTransaction(OperationType opType, Tracker tracker) { this.tracker = tracker; this.txnFile = new LogFile(opType, UUIDGen.getTimeUUID()); this.selfRef = new Ref<>(this, new TransactionTidier(txnFile)); if (logger.isTraceEnabled()) logger.trace("Created transaction logs with id {}", txnFile.id()); }