public void reuse(Bytes bytes) { this.bytes = bytes; longLength = bytes.capacity() >> 3; }
public void reuse(Bytes bytes) { this.bytes = bytes; longLength = bytes.capacity() >> 3; }
public long capacity() { return wrapped.capacity(); }
public long capacity() { return wrapped.capacity(); }
public long capacity() { this.checkNotClosed(); return this.bytes.capacity(); }
public long toRemainingInChunk(long address) { int chunk = (int) ((address / chunkSize)); long remainder = address - (((long) chunk) * chunkSize); return mappedMemory.bytes().capacity() - remainder; }
public long toRemainingInChunk(long address) { int chunk = (int) ((address / chunkSize)); long remainder = address - (((long) chunk) * chunkSize); return mappedMemory.bytes().capacity() - remainder; }
public long capacity() { this.checkNotClosed(); return this.bytes.capacity(); }
@NotNull private PointerBytesStore toKey(final @NotNull net.openhft.lang.io.Bytes key, @NotNull final PointerBytesStore pbs) { pbs.set(key.address(), key.capacity()); return pbs; }
@Nullable private BytesStore toValue(final @Nullable net.openhft.lang.io.Bytes value, @NotNull final PointerBytesStore pbs) { if (value == null) return null; pbs.set(value.address(), value.capacity()); return pbs; }
public void setBytesOffset(Bytes bytes, long offset) { setObjectSerializer(bytes.objectSerializer()); long bytesAddr = bytes.address(); setStartPositionAddress(bytesAddr + offset); capacityAddr = limitAddr = bytesAddr + bytes.capacity(); underlyingBytes = bytes; underlyingOffset = offset; }
public void setBytesOffset(Bytes bytes, long offset) { setObjectSerializer(bytes.objectSerializer()); long bytesAddr = bytes.address(); setStartPositionAddress(bytesAddr + offset); capacityAddr = limitAddr = bytesAddr + bytes.capacity(); underlyingBytes = bytes; underlyingOffset = offset; }