public static class Slices.SliceWithOpposite<K,V> extends Slices.BasicRemovableSlice<K,V>
| Constructor and Description |
|---|
Slices.SliceWithOpposite(RewritePolicy rewritePolicy,
WritableSlice<? super V,? super K> opposite,
Slices.KeyNormalizer<K> keyNormalizer) |
Slices.SliceWithOpposite(java.lang.String debugName,
RewritePolicy rewritePolicy) |
Slices.SliceWithOpposite(java.lang.String debugName,
RewritePolicy rewritePolicy,
Slices.KeyNormalizer<K> keyNormalizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPut(MutableSlicedMap map,
K key,
V value) |
SlicedMapKey<K,V> |
makeKey(K key) |
check, computeValue, getRewritePolicy, initSliceDebugNames, isCollective, makeRawValueVersion, setDebugName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheck, getRewritePolicy, isCollectivecomputeValue, makeRawValueVersionpublic Slices.SliceWithOpposite(java.lang.String debugName, RewritePolicy rewritePolicy)
public Slices.SliceWithOpposite(java.lang.String debugName, RewritePolicy rewritePolicy, Slices.KeyNormalizer<K> keyNormalizer)
public Slices.SliceWithOpposite(RewritePolicy rewritePolicy, WritableSlice<? super V,? super K> opposite, Slices.KeyNormalizer<K> keyNormalizer)
public void afterPut(MutableSlicedMap map, K key, V value)
afterPut in interface WritableSlice<K,V>afterPut in class BasicWritableSlice<K,V>public SlicedMapKey<K,V> makeKey(K key)
makeKey in interface ReadOnlySlice<K,V>makeKey in class BasicWritableSlice<K,V>