public interface ILcdMultiKeyCache extends ILcdMultiKeyMap<java.lang.Object,java.lang.Object>
ILcdMultiKeyMap
for a detailed description
of the workings of a multi-key map.Modifier and Type | Method and Description |
---|---|
java.util.Set<? extends java.util.Map.Entry<java.lang.Object,? extends ILcdMultiKeyCache>> |
branchEntrySet()
Gets the entries of this branch's branch map.
|
java.util.Collection<? extends ILcdMultiKeyCache> |
branchValues()
Gets the values of this branch's leaf map.
|
ILcdMultiKeyCache |
getBranch(java.lang.Object[] aKeys)
Returns the branch that is associated with the given key, or
null
if the branch does not exist. |
ILcdMultiKeyCache |
getOrCreateBranch(java.lang.Object[] aKeys)
Creates and returns a new branch for the given key.
|
branchKeySet, branchSize, clearRecursive, get, put, recursiveLeafKeySet, remove, removeRecursive
ILcdMultiKeyCache getBranch(java.lang.Object[] aKeys)
ILcdMultiKeyMap
null
if the branch does not exist.getBranch
in interface ILcdMultiKeyMap<java.lang.Object,java.lang.Object>
aKeys
- the keynull
if
a branch does not exist.ILcdMultiKeyMap.getOrCreateBranch(Object[])
ILcdMultiKeyCache getOrCreateBranch(java.lang.Object[] aKeys)
ILcdMultiKeyMap
getOrCreateBranch
in interface ILcdMultiKeyMap<java.lang.Object,java.lang.Object>
aKeys
- the keynull
.java.util.Set<? extends java.util.Map.Entry<java.lang.Object,? extends ILcdMultiKeyCache>> branchEntrySet()
ILcdMultiKeyMap
branchEntrySet
in interface ILcdMultiKeyMap<java.lang.Object,java.lang.Object>
java.util.Collection<? extends ILcdMultiKeyCache> branchValues()
ILcdMultiKeyMap
branchValues
in interface ILcdMultiKeyMap<java.lang.Object,java.lang.Object>