public class OffHeapObjectManagerStripe<I> extends com.terracottatech.frs.object.AbstractObjectManagerStripe<I,ByteBuffer,ByteBuffer> implements com.terracottatech.frs.object.RestartableObject<I,ByteBuffer,ByteBuffer>
| Modifier | Constructor and Description |
|---|---|
|
OffHeapObjectManagerStripe(I identifier,
AbstractConcurrentOffHeapMap<?,?> map) |
protected |
OffHeapObjectManagerStripe(I identifier,
List<com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer>> segments,
AbstractConcurrentOffHeapMap<?,?> map) |
|
OffHeapObjectManagerStripe(I identifier,
OffHeapHashMap<?,?> map) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
protected int |
extractHashCode(ByteBuffer frsBinaryKey) |
I |
getId() |
com.terracottatech.frs.object.ObjectManagerStripe<I,ByteBuffer,ByteBuffer> |
getObjectManagerStripe() |
protected com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer> |
getSegmentFor(int hash,
ByteBuffer key) |
Collection<com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer>> |
getSegments() |
void |
replayPut(ByteBuffer frsBinaryKey,
ByteBuffer frsBinaryValue,
long lsn) |
public OffHeapObjectManagerStripe(I identifier, OffHeapHashMap<?,?> map)
public OffHeapObjectManagerStripe(I identifier, AbstractConcurrentOffHeapMap<?,?> map)
protected OffHeapObjectManagerStripe(I identifier, List<com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer>> segments, AbstractConcurrentOffHeapMap<?,?> map)
public Collection<com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer>> getSegments()
getSegments in interface com.terracottatech.frs.object.ObjectManagerStripe<I,ByteBuffer,ByteBuffer>public void replayPut(ByteBuffer frsBinaryKey, ByteBuffer frsBinaryValue, long lsn)
replayPut in interface com.terracottatech.frs.object.ObjectManagerStripe<I,ByteBuffer,ByteBuffer>replayPut in class com.terracottatech.frs.object.AbstractObjectManagerStripe<I,ByteBuffer,ByteBuffer>protected com.terracottatech.frs.object.ObjectManagerSegment<I,ByteBuffer,ByteBuffer> getSegmentFor(int hash, ByteBuffer key)
getSegmentFor in class com.terracottatech.frs.object.AbstractObjectManagerStripe<I,ByteBuffer,ByteBuffer>protected int extractHashCode(ByteBuffer frsBinaryKey)
extractHashCode in class com.terracottatech.frs.object.AbstractObjectManagerStripe<I,ByteBuffer,ByteBuffer>public void delete()
delete in interface com.terracottatech.frs.object.ObjectManagerStripe<I,ByteBuffer,ByteBuffer>public I getId()
getId in interface com.terracottatech.frs.object.RestartableObject<I,ByteBuffer,ByteBuffer>public com.terracottatech.frs.object.ObjectManagerStripe<I,ByteBuffer,ByteBuffer> getObjectManagerStripe()
getObjectManagerStripe in interface com.terracottatech.frs.object.RestartableObject<I,ByteBuffer,ByteBuffer>Copyright © 2015–2024. All rights reserved.