public class GridNoStorageCacheMap extends Object implements GridCacheConcurrentMap
| Constructor and Description |
|---|
GridNoStorageCacheMap(GridCacheContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<GridCacheMapEntry> |
allEntries(CacheEntryPredicate... filter) |
void |
decrementPublicSize(GridCacheEntryEx e)
Decrements public size.
|
Iterable<GridCacheMapEntry> |
entries(CacheEntryPredicate... filter) |
Set<GridCacheMapEntry> |
entrySet(CacheEntryPredicate... filter) |
GridCacheMapEntry |
getEntry(KeyCacheObject key)
Returns the entry associated with the specified key in the
HashMap.
|
void |
incrementPublicSize(GridCacheEntryEx e)
Increments public size.
|
Set<KeyCacheObject> |
keySet(CacheEntryPredicate... filter) |
int |
publicSize()
Returns the number of publicly available key-value mappings in this map.
|
GridCacheMapEntry |
putEntryIfObsoleteOrAbsent(AffinityTopologyVersion topVer,
KeyCacheObject key,
CacheObject val,
boolean create,
boolean touch) |
GridCacheMapEntry |
randomEntry() |
boolean |
removeEntry(GridCacheEntryEx entry)
Removes passed in entry if it presents in the map.
|
int |
size()
Returns the number of key-value mappings in this map.
|
public GridNoStorageCacheMap(GridCacheContext ctx)
ctx - Cache context.@Nullable public GridCacheMapEntry getEntry(KeyCacheObject key)
getEntry in interface GridCacheConcurrentMapkey - Key.public GridCacheMapEntry putEntryIfObsoleteOrAbsent(AffinityTopologyVersion topVer, KeyCacheObject key, @Nullable CacheObject val, boolean create, boolean touch)
putEntryIfObsoleteOrAbsent in interface GridCacheConcurrentMaptopVer - Topology version.key - Key.val - Value.create - Create flag.public boolean removeEntry(GridCacheEntryEx entry)
removeEntry in interface GridCacheConcurrentMapentry - Entry to remove.True if remove happened.public int size()
size in interface GridCacheConcurrentMappublic int publicSize()
publicSize in interface GridCacheConcurrentMappublic void incrementPublicSize(GridCacheEntryEx e)
incrementPublicSize in interface GridCacheConcurrentMape - Entry that caused public size change.public void decrementPublicSize(GridCacheEntryEx e)
decrementPublicSize in interface GridCacheConcurrentMape - Entry that caused public size change.@Nullable public GridCacheMapEntry randomEntry()
randomEntry in interface GridCacheConcurrentMappublic Set<KeyCacheObject> keySet(CacheEntryPredicate... filter)
keySet in interface GridCacheConcurrentMappublic Iterable<GridCacheMapEntry> entries(CacheEntryPredicate... filter)
entries in interface GridCacheConcurrentMapfilter - Filter.public Iterable<GridCacheMapEntry> allEntries(CacheEntryPredicate... filter)
allEntries in interface GridCacheConcurrentMapfilter - Filter.public Set<GridCacheMapEntry> entrySet(CacheEntryPredicate... filter)
entrySet in interface GridCacheConcurrentMapfilter - Filter.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.6.0 Release Date : May 18 2016