| Modifier and Type | Field and Description | 
|---|---|
| static String | NEAR_CACHE_EXECUTOR_NAME | 
DEFAULT_EXPIRATION_TASK_DELAY_IN_SECONDS, DEFAULT_EXPIRATION_TASK_INITIAL_DELAY_IN_SECONDS, NULL_OBJECT| Constructor and Description | 
|---|
| NearCacheImpl(String mapName,
             NodeEngine nodeEngine) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Removes all stored values. | 
| void | destroy()Clears the record store and destroys it. | 
| Object | get(Data key)Gets the value associated with the given  key. | 
| InMemoryFormat | getInMemoryFormat()Gets the  InMemoryFormatof the storage for internal records. | 
| String | getName()Gets the name of the  thisNearCacheinstance. | 
| SizeEstimator | getNearCacheSizeEstimator() | 
| NearCacheStatsImpl | getNearCacheStats()Get the  NearCacheStatsinstance to monitor this store. | 
| boolean | isInvalidateOnChange() | 
| void | put(Data key,
   Object value)Puts (associates) a value with the given  key. | 
| boolean | remove(Data key)Removes the value associated with the given  key. | 
| Object | selectToSave(Object... candidates)Selects the best candidate object to store from the given  candidates. | 
| void | setNearCacheSizeEstimator(SizeEstimator nearCacheSizeEstimator) | 
| int | size()Gets the count of stored records. | 
public static final String NEAR_CACHE_EXECUTOR_NAME
public NearCacheImpl(String mapName, NodeEngine nodeEngine)
mapName - name of map which owns near cache.nodeEngine - node engine.public void put(Data key, Object value)
NearCachekey.public NearCacheStatsImpl getNearCacheStats()
NearCacheNearCacheStats instance to monitor this store.getNearCacheStats in interface NearCache<Data,Object>NearCacheStats instance to monitor this storepublic Object selectToSave(Object... candidates)
NearCachecandidates.selectToSave in interface NearCache<Data,Object>candidates - the candidates from which the best candidate object will be selected.candidates.public String getName()
NearCachethis NearCache instance.public Object get(Data key)
NearCachekey.public boolean remove(Data key)
NearCachekey.public boolean isInvalidateOnChange()
isInvalidateOnChange in interface NearCache<Data,Object>public int size()
NearCachepublic void clear()
NearCachepublic void destroy()
NearCachepublic InMemoryFormat getInMemoryFormat()
NearCacheInMemoryFormat of the storage for internal records.getInMemoryFormat in interface NearCache<Data,Object>InMemoryFormat of the storage for internal recordspublic SizeEstimator getNearCacheSizeEstimator()
public void setNearCacheSizeEstimator(SizeEstimator nearCacheSizeEstimator)
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.