class PersistedKeyHolder<K> extends KeyHolder<K>
| Modifier and Type | Field and Description |
|---|---|
private ElementSerializer<K> |
keySerializer
The Key serializer
|
private byte[] |
raw
The ByteBuffer storing the key
|
| Constructor and Description |
|---|
PersistedKeyHolder(ElementSerializer<K> keySerializer,
byte[] raw)
Create a new KeyHolder instance
|
PersistedKeyHolder(ElementSerializer<K> keySerializer,
K key)
Create a new KeyHolder instance
|
| Modifier and Type | Method and Description |
|---|---|
(package private) K |
getKey() |
(package private) byte[] |
getRaw() |
(package private) void |
setKey(K key) |
java.lang.String |
toString() |
private byte[] raw
private ElementSerializer<K> keySerializer
PersistedKeyHolder(ElementSerializer<K> keySerializer, K key)
keySerializer - The KeySerializer instancekey - The key to storePersistedKeyHolder(ElementSerializer<K> keySerializer, byte[] raw)
keySerializer - The KeySerializer instanceraw - the bytes representing the serialized key