Package | Description |
---|---|
com.hazelcast.cache.impl.nearcache |
Near cache support.
|
com.hazelcast.cache.impl.nearcache.impl |
Near cache implementations.
|
com.hazelcast.cache.impl.nearcache.impl.store |
Near cache store implementations.
|
com.hazelcast.client.config |
Contains classes related to config for com.hazelcast.client
|
com.hazelcast.client.map.impl.nearcache |
Contains classes/interfaces related to com.hazelcast.client.map.impl.nearcache
|
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
com.hazelcast.map.impl |
Contains implementation specific classes of
com.hazelcast.map package. |
Modifier and Type | Method and Description |
---|---|
<K,V> NearCache<K,V> |
NearCacheManager.getOrCreateNearCache(String name,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext)
Creates a new
NearCache with given configurations
or returns existing one. |
Modifier and Type | Field and Description |
---|---|
protected NearCacheConfig |
DefaultNearCache.nearCacheConfig |
Modifier and Type | Method and Description |
---|---|
protected <K,V> NearCache<K,V> |
DefaultNearCacheManager.createNearCache(String name,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
protected NearCacheRecordStore<K,V> |
DefaultNearCache.createNearCacheRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
<K,V> NearCache<K,V> |
DefaultNearCacheManager.getOrCreateNearCache(String name,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
Constructor and Description |
---|
DefaultNearCache(String name,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
DefaultNearCache(String name,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext,
NearCacheRecordStore<K,V> nearCacheRecordStore) |
Modifier and Type | Field and Description |
---|---|
protected NearCacheConfig |
AbstractNearCacheRecordStore.nearCacheConfig |
Modifier and Type | Method and Description |
---|---|
protected EvictionChecker |
AbstractNearCacheRecordStore.createEvictionChecker(NearCacheConfig nearCacheConfig) |
protected MaxSizeChecker |
BaseHeapNearCacheRecordStore.createNearCacheMaxSizeChecker(EvictionConfig evictionConfig,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
protected abstract MaxSizeChecker |
AbstractNearCacheRecordStore.createNearCacheMaxSizeChecker(EvictionConfig evictionConfig,
NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
protected HeapNearCacheRecordMap<K,R> |
BaseHeapNearCacheRecordStore.createNearCacheRecordMap(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
protected abstract NCRM |
AbstractNearCacheRecordStore.createNearCacheRecordMap(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
Constructor and Description |
---|
AbstractNearCacheRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
AbstractNearCacheRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext,
NearCacheStatsImpl nearCacheStats) |
BaseHeapNearCacheRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
NearCacheDataRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
NearCacheObjectRecordStore(NearCacheConfig nearCacheConfig,
NearCacheContext nearCacheContext) |
Modifier and Type | Method and Description |
---|---|
NearCacheConfig |
ClientConfig.getNearCacheConfig(String name)
Gets the
NearCacheConfig configured for the map / cache with name |
Modifier and Type | Method and Description |
---|---|
Map<String,NearCacheConfig> |
ClientConfig.getNearCacheConfigMap()
Map of all configured NearCacheConfig's with the name key and configuration as the value
|
Modifier and Type | Method and Description |
---|---|
ClientConfig |
ClientConfig.addNearCacheConfig(NearCacheConfig nearCacheConfig)
Helper method to add a new NearCacheConfig
|
ClientConfig |
ClientConfig.addNearCacheConfig(String name,
NearCacheConfig nearCacheConfig)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ClientConfig |
ClientConfig.setNearCacheConfigMap(Map<String,NearCacheConfig> nearCacheConfigMap)
Sets all
NearCacheConfig 's with the provided map |
Constructor and Description |
---|
ClientHeapNearCache(String mapName,
ClientContext context,
NearCacheConfig nearCacheConfig) |
Modifier and Type | Class and Description |
---|---|
class |
NearCacheConfigReadOnly
Contains configuration for an NearCache(Read-Only).
|
Modifier and Type | Method and Description |
---|---|
NearCacheConfig |
MapConfig.getNearCacheConfig()
Returns the near cache configuration
|
NearCacheConfig |
MapConfigReadOnly.getNearCacheConfig() |
NearCacheConfig |
NearCacheConfig.setCacheLocalEntries(boolean cacheLocalEntries)
True to cache local entries also.
|
NearCacheConfig |
NearCacheConfigReadOnly.setCacheLocalEntries(boolean cacheLocalEntries) |
NearCacheConfig |
NearCacheConfig.setEvictionConfig(EvictionConfig evictionConfig)
The eviction policy.
|
NearCacheConfig |
NearCacheConfig.setEvictionPolicy(String evictionPolicy)
Valid values are:
NONE (no extra eviction, time-to-live-seconds may still apply),
LRU (Least Recently Used),
LFU (Least Frequently Used).
|
NearCacheConfig |
NearCacheConfigReadOnly.setEvictionPolicy(String evictionPolicy) |
NearCacheConfig |
NearCacheConfig.setInMemoryFormat(InMemoryFormat inMemoryFormat)
Sets the data type used to store entries.
|
NearCacheConfig |
NearCacheConfigReadOnly.setInMemoryFormat(InMemoryFormat inMemoryFormat) |
NearCacheConfig |
NearCacheConfig.setInMemoryFormat(String inMemoryFormat) |
NearCacheConfig |
NearCacheConfigReadOnly.setInMemoryFormat(String inMemoryFormat) |
NearCacheConfig |
NearCacheConfig.setInvalidateOnChange(boolean invalidateOnChange)
True to evict the cached entries if the entries are changed (updated or removed).
|
NearCacheConfig |
NearCacheConfigReadOnly.setInvalidateOnChange(boolean invalidateOnChange) |
NearCacheConfig |
NearCacheConfig.setLocalUpdatePolicy(NearCacheConfig.LocalUpdatePolicy localUpdatePolicy) |
NearCacheConfig |
NearCacheConfig.setMaxIdleSeconds(int maxIdleSeconds)
Maximum number of seconds each entry can stay in the near cache as untouched (not-read).
|
NearCacheConfig |
NearCacheConfigReadOnly.setMaxIdleSeconds(int maxIdleSeconds) |
NearCacheConfig |
NearCacheConfig.setMaxSize(int maxSize)
Sets the maximum size of the near cache.
|
NearCacheConfig |
NearCacheConfigReadOnly.setMaxSize(int maxSize) |
NearCacheConfig |
NearCacheConfig.setName(String name)
Sets the name of the near cache.
|
NearCacheConfig |
NearCacheConfigReadOnly.setName(String name) |
NearCacheConfig |
NearCacheConfig.setTimeToLiveSeconds(int timeToLiveSeconds)
Sets the maximum number of seconds for each entry to stay in the near cache.
|
NearCacheConfig |
NearCacheConfigReadOnly.setTimeToLiveSeconds(int timeToLiveSeconds) |
Modifier and Type | Method and Description |
---|---|
MapConfig |
MapConfig.setNearCacheConfig(NearCacheConfig nearCacheConfig)
Sets the near cache configuration
|
MapConfig |
MapConfigReadOnly.setNearCacheConfig(NearCacheConfig nearCacheConfig) |
Constructor and Description |
---|
NearCacheConfig(NearCacheConfig config) |
NearCacheConfigReadOnly(NearCacheConfig config) |
Modifier and Type | Method and Description |
---|---|
static SizeEstimator |
SizeEstimators.createNearCacheSizeEstimator(NearCacheConfig nearCacheConfig) |
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.