| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PreJoinCacheConfig<K,V>This subclass of  CacheConfigis used to communicate cache configurations in pre-join cache operations when cluster
 version is at least 3.9. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCacheConfig<K,V>Base class for  CacheConfig | 
| class  | CacheConfig<K,V>Contains all the configuration for the  ICache. | 
| class  | CacheConfigReadOnly<K,V>Deprecated. 
 this class will be removed in 4.0; it is meant for internal usage only. | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheConfiguration<K,V> | AbstractCacheConfig. addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Add a configuration for a  CacheEntryListener. | 
| CacheConfiguration<K,V> | CacheConfiguration. addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Add a configuration for a  CacheEntryListener. | 
| CacheConfiguration<K,V> | AbstractCacheConfig. removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Remove a configuration for a  CacheEntryListener. | 
| CacheConfiguration<K,V> | CacheConfiguration. removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Remove a configuration for a  CacheEntryListener. | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setCacheLoaderFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<K,V>> cacheLoaderFactory) | 
| CacheConfiguration<K,V> | CacheConfiguration. setCacheLoaderFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<K,V>> factory)Set the  CacheLoaderfactory. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setCacheLoaderFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<K,V>> cacheLoaderFactory)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setCacheWriterFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super K,? super V>> cacheWriterFactory) | 
| CacheConfiguration<K,V> | CacheConfiguration. setCacheWriterFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super K,? super V>> factory)Set the  CacheWriterfactory. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setCacheWriterFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super K,? super V>> cacheWriterFactory)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setExpiryPolicyFactory(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory) | 
| CacheConfiguration<K,V> | CacheConfiguration. setExpiryPolicyFactory(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> factory)Set the  Factoryfor theExpiryPolicy. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setExpiryPolicyFactory(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setHotRestartConfig(HotRestartConfig hotRestartConfig)Sets the  HotRestartConfigfor thisCacheConfiguration | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setHotRestartConfig(HotRestartConfig hotRestartConfig)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setKeyClassName(String keyClassName) | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setKeyType(Class<K> keyType) | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setListenerConfigurations() | 
| protected CacheConfiguration<K,V> | AbstractCacheConfig. setListenerConfigurations(Set<javax.cache.configuration.CacheEntryListenerConfiguration<K,V>> listeners) | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setManagementEnabled(boolean enabled)Sets whether or not management is enabled on this cache. | 
| CacheConfiguration<K,V> | CacheConfiguration. setManagementEnabled(boolean enabled)Sets whether management is enabled on a cache. | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setReadThrough(boolean isReadThrough) | 
| CacheConfiguration<K,V> | CacheConfiguration. setReadThrough(boolean isReadThrough)Set if read-through caching should be used. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setReadThrough(boolean isReadThrough)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setStatisticsEnabled(boolean enabled)Sets whether or not statistics gathering is enabled on this cache. | 
| CacheConfiguration<K,V> | CacheConfiguration. setStatisticsEnabled(boolean enabled)Sets whether statistics gathering is enabled on a cache. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setStatisticsEnabled(boolean enabled)Deprecated.  | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setStoreByValue(boolean storeByValue)Set if a configured cache should use store-by-value or store-by-reference
 semantics. | 
| CacheConfiguration<K,V> | CacheConfiguration. setStoreByValue(boolean isStoreByValue)Set if a configured cache should use store-by-value or store-by-reference semantics. | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setTypes(Class<K> keyType,
        Class<V> valueType)Sets the expected type of keys and values for a  Cacheconfigured with thisConfiguration. | 
| CacheConfiguration<K,V> | CacheConfiguration. setTypes(Class<K> keyType,
        Class<V> valueType)Sets the expected type of keys and values for a  Cacheconfigured with thisConfiguration. | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setValueClassName(String valueClassName) | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setValueType(Class<V> valueType) | 
| CacheConfiguration<K,V> | AbstractCacheConfig. setWriteThrough(boolean isWriteThrough) | 
| CacheConfiguration<K,V> | CacheConfiguration. setWriteThrough(boolean isWriteThrough)Set if write-through caching should be used. | 
| CacheConfiguration<K,V> | CacheConfigReadOnly. setWriteThrough(boolean isWriteThrough)Deprecated.  | 
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.