| Package | Description | 
|---|---|
| com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.internal.config | Contains functionality for Hazelcast configurations. | 
| com.hazelcast.internal.nearcache | Near Cache support. | 
| com.hazelcast.internal.nearcache.impl | Near Cache implementations. | 
| com.hazelcast.internal.nearcache.impl.store | Near Cache store implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| NearCacheConfig | ClientConfig. getNearCacheConfig(String name)Gets the  NearCacheConfigconfigured 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 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NearCacheConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| Modifier and Type | Method and Description | 
|---|---|
| NearCacheConfig | MapConfig. getNearCacheConfig()Returns the Near Cache configuration | 
| NearCacheConfig | MapConfigReadOnly. getNearCacheConfig()Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setCacheLocalEntries(boolean cacheLocalEntries)True to cache local entries also. | 
| NearCacheConfig | NearCacheConfigReadOnly. setCacheLocalEntries(boolean cacheLocalEntries)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setEvictionConfig(EvictionConfig evictionConfig)Sets the eviction configuration. | 
| NearCacheConfig | NearCacheConfigReadOnly. setEvictionConfig(EvictionConfig evictionConfig)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setEvictionPolicy(String evictionPolicy)Deprecated. 
 since 3.8, use  setEvictionConfig(EvictionConfig)andEvictionConfig.setEvictionPolicy(EvictionPolicy)instead | 
| NearCacheConfig | NearCacheConfigReadOnly. setEvictionPolicy(String evictionPolicy)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setInMemoryFormat(InMemoryFormat inMemoryFormat)Sets the data type used to store entries. | 
| NearCacheConfig | NearCacheConfigReadOnly. setInMemoryFormat(InMemoryFormat inMemoryFormat)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setInMemoryFormat(String inMemoryFormat) | 
| NearCacheConfig | NearCacheConfigReadOnly. setInMemoryFormat(String inMemoryFormat)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setInvalidateOnChange(boolean invalidateOnChange)True to evict the cached entries if the entries are changed (updated or removed). | 
| NearCacheConfig | NearCacheConfigReadOnly. setInvalidateOnChange(boolean invalidateOnChange)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setLocalUpdatePolicy(NearCacheConfig.LocalUpdatePolicy localUpdatePolicy) | 
| NearCacheConfig | NearCacheConfigReadOnly. setLocalUpdatePolicy(NearCacheConfig.LocalUpdatePolicy localUpdatePolicy)Deprecated.  | 
| 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)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setMaxSize(int maxSize)Deprecated. 
 since 3.8, use  setEvictionConfig(EvictionConfig)andEvictionConfig.setSize(int)instead | 
| NearCacheConfig | NearCacheConfigReadOnly. setMaxSize(int maxSize)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setName(String name)Sets the name of the Near Cache. | 
| NearCacheConfig | NearCacheConfigReadOnly. setName(String name)Deprecated.  | 
| NearCacheConfig | NearCacheConfig. setPreloaderConfig(NearCachePreloaderConfig preloaderConfig) | 
| NearCacheConfig | NearCacheConfigReadOnly. setPreloaderConfig(NearCachePreloaderConfig preloaderConfig)Deprecated.  | 
| 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)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | NearCacheConfigAccessor. initDefaultMaxSizeForOnHeapMaps(NearCacheConfig nearCacheConfig) | 
| MapConfig | MapConfig. setNearCacheConfig(NearCacheConfig nearCacheConfig)Sets the Near Cache configuration | 
| MapConfig | MapConfigReadOnly. setNearCacheConfig(NearCacheConfig nearCacheConfig)Deprecated.  | 
| Constructor and Description | 
|---|
| NearCacheConfig(NearCacheConfig config) | 
| NearCacheConfigReadOnly(NearCacheConfig config)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ConfigValidator. checkNearCacheConfig(NearCacheConfig nearCacheConfig,
                    boolean isClient)Checks preconditions to create a map proxy with Near Cache. | 
| Modifier and Type | Method and Description | 
|---|---|
| <K,V> NearCache<K,V> | NearCacheManager. getOrCreateNearCache(String name,
                    NearCacheConfig nearCacheConfig)Creates a new  NearCachewith given configurations
 or returns existing one. | 
| <K,V> NearCache<K,V> | NearCacheManager. getOrCreateNearCache(String name,
                    NearCacheConfig nearCacheConfig,
                    DataStructureAdapter dataStructureAdapter)Creates a new  NearCachewith 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) | 
| protected NearCacheRecordStore<K,V> | DefaultNearCache. createNearCacheRecordStore(String name,
                          NearCacheConfig nearCacheConfig) | 
| <K,V> NearCache<K,V> | DefaultNearCacheManager. getOrCreateNearCache(String name,
                    NearCacheConfig nearCacheConfig) | 
| <K,V> NearCache<K,V> | DefaultNearCacheManager. getOrCreateNearCache(String name,
                    NearCacheConfig nearCacheConfig,
                    DataStructureAdapter dataStructureAdapter) | 
| Constructor and Description | 
|---|
| DefaultNearCache(String name,
                NearCacheConfig nearCacheConfig,
                NearCacheRecordStore<K,V> nearCacheRecordStore,
                SerializationService serializationService,
                ExecutionService executionService,
                ClassLoader classLoader) | 
| DefaultNearCache(String name,
                NearCacheConfig nearCacheConfig,
                SerializationService serializationService,
                ExecutionService executionService,
                ClassLoader classLoader) | 
| 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) | 
| protected abstract MaxSizeChecker | AbstractNearCacheRecordStore. createNearCacheMaxSizeChecker(EvictionConfig evictionConfig,
                             NearCacheConfig nearCacheConfig) | 
| protected HeapNearCacheRecordMap<K,R> | BaseHeapNearCacheRecordStore. createNearCacheRecordMap(NearCacheConfig nearCacheConfig) | 
| protected abstract NCRM | AbstractNearCacheRecordStore. createNearCacheRecordMap(NearCacheConfig nearCacheConfig) | 
| Constructor and Description | 
|---|
| AbstractNearCacheRecordStore(NearCacheConfig nearCacheConfig,
                            NearCacheStatsImpl nearCacheStats,
                            SerializationService serializationService,
                            ClassLoader classLoader) | 
| AbstractNearCacheRecordStore(NearCacheConfig nearCacheConfig,
                            SerializationService serializationService,
                            ClassLoader classLoader) | 
| BaseHeapNearCacheRecordStore(String name,
                            NearCacheConfig nearCacheConfig,
                            SerializationService serializationService,
                            ClassLoader classLoader) | 
| NearCacheDataRecordStore(String name,
                        NearCacheConfig nearCacheConfig,
                        SerializationService serializationService,
                        ClassLoader classLoader) | 
| NearCacheObjectRecordStore(String name,
                          NearCacheConfig nearCacheConfig,
                          SerializationService serializationService,
                          ClassLoader classLoader) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.