public interface PartitionAwareBackingMap extends Map
| Modifier and Type | Method and Description | 
|---|---|
void | 
createPartition(int nPid)
Add a partition to the PartitionAwareBackingMap. 
 | 
void | 
destroyPartition(int nPid)
Remove a partition from the PartitionAwareBackingMap. 
 | 
BackingMapManager | 
getBackingMapManager()
Obtain the BackingMapManager that this PartitionAwareBackingMap uses to instantiate and release backing maps. 
 | 
String | 
getName()
Determine the name of the cache for which this PartitionAwareBackingMap exists. 
 | 
Map | 
getPartitionMap(int nPid)
Obtain a Map view for the data in a specific partition. 
 | 
Map | 
getPartitionMap(PartitionSet partitions)
Obtain a Map view for the data in a specific set of partitions. 
 | 
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesBackingMapManager getBackingMapManager()
String getName()
void createPartition(int nPid)
nPid - the partition id that the PartitionAwareBackingMap will be responsible for, starting at this instantvoid destroyPartition(int nPid)
nPid - the partition id that the PartitionAwareBackingMap will no longer be responsible for, starting at this instantMap getPartitionMap(int nPid)
nPid - the partition IDMap getPartitionMap(PartitionSet partitions)
partitions - the masking PartitionSet