public interface GridCacheConcurrentMap
| 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) |
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.
|
@Nullable GridCacheMapEntry getEntry(KeyCacheObject key)
key - Key.@Nullable GridCacheMapEntry putEntryIfObsoleteOrAbsent(AffinityTopologyVersion topVer, KeyCacheObject key, @Nullable CacheObject val, boolean create, boolean touch)
topVer - Topology version.key - Key.val - Value.create - Create flag.null if entry is obsolete or absent and create
flag is set to false. Will also return null if create flag is set to true, but entry
couldn't be created.boolean removeEntry(GridCacheEntryEx entry)
entry - Entry to remove.True if remove happened.int size()
int publicSize()
void incrementPublicSize(GridCacheEntryEx e)
e - Entry that caused public size change.void decrementPublicSize(GridCacheEntryEx e)
e - Entry that caused public size change.Set<KeyCacheObject> keySet(CacheEntryPredicate... filter)
Iterable<GridCacheMapEntry> entries(CacheEntryPredicate... filter)
filter - Filter.Iterable<GridCacheMapEntry> allEntries(CacheEntryPredicate... filter)
filter - Filter.Set<GridCacheMapEntry> entrySet(CacheEntryPredicate... filter)
filter - Filter.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017