public class DelegatingSlice<K,V> extends java.lang.Object implements WritableSlice<K,V>
| Constructor and Description |
|---|
DelegatingSlice(WritableSlice<K,V> delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPut(MutableSlicedMap map,
K key,
V value) |
boolean |
check(K key,
V value) |
V |
computeValue(SlicedMap map,
K key,
V value,
boolean valueNotFound) |
RewritePolicy |
getRewritePolicy() |
boolean |
isCollective() |
SlicedMapKey<K,V> |
makeKey(K key) |
ReadOnlySlice<K,V> |
makeRawValueVersion() |
public DelegatingSlice(@NotNull WritableSlice<K,V> delegate)
public boolean isCollective()
isCollective in interface WritableSlice<K,V>public void afterPut(MutableSlicedMap map, K key, V value)
afterPut in interface WritableSlice<K,V>public RewritePolicy getRewritePolicy()
getRewritePolicy in interface WritableSlice<K,V>public SlicedMapKey<K,V> makeKey(K key)
makeKey in interface ReadOnlySlice<K,V>public V computeValue(SlicedMap map, K key, V value, boolean valueNotFound)
computeValue in interface ReadOnlySlice<K,V>public ReadOnlySlice<K,V> makeRawValueVersion()
makeRawValueVersion in interface ReadOnlySlice<K,V>