K - type of the keyV - type of the valuepublic class CacheConfigReadOnly<K,V> extends CacheConfig<K,V>
CacheConfigcacheLoaderFactory, cacheWriterFactory, classLoader, expiryPolicyFactory, hotRestartConfig, isManagementEnabled, isReadThrough, isStatisticsEnabled, isStoreByValue, isWriteThrough, listenerConfigurations, serializationService| Modifier and Type | Method and Description | 
|---|---|
| CacheConfig<K,V> | addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Deprecated.  Add a configuration for a  CacheEntryListener. | 
| Iterable<javax.cache.configuration.CacheEntryListenerConfiguration<K,V>> | getCacheEntryListenerConfigurations()Deprecated.  | 
| CacheEvictionConfig | getEvictionConfig()Deprecated.  Gets the  EvictionConfiginstance of the eviction configuration for thisICache. | 
| String | getQuorumName()Deprecated.  Gets the name of the associated quorum if any. | 
| WanReplicationRef | getWanReplicationRef()Deprecated.  | 
| CacheConfig<K,V> | removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)Deprecated.  Remove a configuration for a  CacheEntryListener. | 
| CacheConfig<K,V> | setAsyncBackupCount(int asyncBackupCount)Deprecated.  Sets the number of asynchronous backups for this  ICache. | 
| CacheConfig<K,V> | setBackupCount(int backupCount)Deprecated.  Sets the number of synchronous backups. | 
| CacheConfiguration<K,V> | setCacheLoaderFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<K,V>> cacheLoaderFactory)Deprecated.  Set the  CacheLoaderfactory. | 
| CacheConfiguration<K,V> | setCacheWriterFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super K,? super V>> cacheWriterFactory)Deprecated.  Set the  CacheWriterfactory. | 
| void | setDisablePerEntryInvalidationEvents(boolean disablePerEntryInvalidationEvents)Deprecated.  Sets invalidation events disabled status for per entry. | 
| CacheConfig<K,V> | setEvictionConfig(EvictionConfig evictionConfig)Deprecated.  Sets the  EvictionConfiginstance for eviction configuration for thisICache. | 
| CacheConfiguration<K,V> | setExpiryPolicyFactory(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory)Deprecated.  Set the  Factoryfor theExpiryPolicy. | 
| CacheConfiguration<K,V> | setHotRestartConfig(HotRestartConfig hotRestartConfig)Deprecated.  Sets the  HotRestartConfigfor thisCacheConfiguration | 
| CacheConfig<K,V> | setInMemoryFormat(InMemoryFormat inMemoryFormat)Deprecated.  Data type that will be used to store records in this  ICache. | 
| CacheConfig<K,V> | setManagementEnabled(boolean enabled)Deprecated.  Sets whether or not management is enabled on this cache. | 
| CacheConfig<K,V> | setManagerPrefix(String managerPrefix)Deprecated.  Sets the manager prefix of the  ICache. | 
| void | setMergePolicy(String mergePolicy)Deprecated.  Sets the class name of  CacheMergePolicyimplementation to this cache config. | 
| CacheConfig<K,V> | setName(String name)Deprecated.  Sets the name of this  ICache. | 
| CacheConfig<K,V> | setPartitionLostListenerConfigs(List<CachePartitionLostListenerConfig> partitionLostListenerConfigs)Deprecated.  Sets the WAN target replication reference. | 
| CacheConfig<K,V> | setQuorumName(String quorumName)Deprecated.  Associates this cache configuration to a quorum. | 
| CacheConfiguration<K,V> | setReadThrough(boolean isReadThrough)Deprecated.  Set if read-through caching should be used. | 
| CacheConfiguration<K,V> | setStatisticsEnabled(boolean enabled)Deprecated.  Sets whether or not statistics gathering is enabled on this cache. | 
| CacheConfig<K,V> | setStoreByValue(boolean storeByValue)Deprecated.  Set if a configured cache should use store-by-value or store-by-reference
 semantics. | 
| CacheConfig<K,V> | setTypes(Class<K> keyType,
        Class<V> valueType)Deprecated.  Sets the expected type of keys and values for a  Cacheconfigured with thisConfiguration. | 
| CacheConfig<K,V> | setUriString(String uriString)Deprecated.  Sets the URI string, which is the global identifier of the  ICache. | 
| CacheConfig<K,V> | setWanReplicationRef(WanReplicationRef wanReplicationRef)Deprecated.  | 
| CacheConfiguration<K,V> | setWriteThrough(boolean isWriteThrough)Deprecated.  Set if write-through caching should be used. | 
copy, equals, getAsReadOnly, getAsyncBackupCount, getBackupCount, getInMemoryFormat, getManagerPrefix, getMergePolicy, getName, getNameWithPrefix, getPartitionLostListenerConfigs, getProvidedMergeTypes, getTotalBackupCount, getUriString, hashCode, isDisablePerEntryInvalidationEvents, readData, readFactories, readKeyValueTypes, readListenerConfigurations, readTenant, toString, writeData, writeFactories, writeKeyValueTypes, writeListenerConfigurations, writeTenantcreateConcurrentSet, getCacheLoaderFactory, getCacheWriterFactory, getExpiryPolicyFactory, getHotRestartConfig, getKeyClassName, getKeyType, getListenerConfigurations, getValueClassName, getValueType, hasListenerConfiguration, isManagementEnabled, isReadThrough, isStatisticsEnabled, isStoreByValue, isWriteThrough, keyValueTypesEqual, setClassLoader, setKeyClassName, setKeyType, setListenerConfigurations, setListenerConfigurations, setValueClassName, setValueTypepublic CacheEvictionConfig getEvictionConfig()
CacheConfigEvictionConfig instance of the eviction configuration for this ICache.getEvictionConfig in class CacheConfig<K,V>EvictionConfig instance of the eviction configurationpublic WanReplicationRef getWanReplicationRef()
getWanReplicationRef in class CacheConfig<K,V>public String getQuorumName()
CacheConfiggetQuorumName in class CacheConfig<K,V>public Iterable<javax.cache.configuration.CacheEntryListenerConfiguration<K,V>> getCacheEntryListenerConfigurations()
getCacheEntryListenerConfigurations in interface javax.cache.configuration.CompleteConfiguration<K,V>getCacheEntryListenerConfigurations in class AbstractCacheConfig<K,V>public CacheConfig<K,V> addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)
AbstractCacheConfigCacheEntryListener.addCacheEntryListenerConfiguration in interface CacheConfiguration<K,V>addCacheEntryListenerConfiguration in class AbstractCacheConfig<K,V>cacheEntryListenerConfiguration - the CacheEntryListenerConfigurationCacheConfigpublic CacheConfig<K,V> removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)
AbstractCacheConfigCacheEntryListener.removeCacheEntryListenerConfiguration in interface CacheConfiguration<K,V>removeCacheEntryListenerConfiguration in class AbstractCacheConfig<K,V>cacheEntryListenerConfiguration - the CacheEntryListenerConfiguration to removeCacheConfigpublic CacheConfig<K,V> setName(String name)
CacheConfigICache.setName in class CacheConfig<K,V>name - the name to set for this ICachepublic CacheConfig<K,V> setManagerPrefix(String managerPrefix)
CacheConfigICache.setManagerPrefix in class CacheConfig<K,V>managerPrefix - the manager prefix to set for this ICachepublic CacheConfig<K,V> setUriString(String uriString)
CacheConfigICache.setUriString in class CacheConfig<K,V>uriString - the URI string to set for this ICachepublic CacheConfig<K,V> setBackupCount(int backupCount)
CacheConfigsetBackupCount in class CacheConfig<K,V>backupCount - the number of synchronous backups to set for this ICacheCacheConfig.setAsyncBackupCount(int)public CacheConfig<K,V> setAsyncBackupCount(int asyncBackupCount)
CacheConfigICache.setAsyncBackupCount in class CacheConfig<K,V>asyncBackupCount - the number of asynchronous backups to set for this ICacheCacheConfig.setBackupCount(int), 
CacheConfig.getAsyncBackupCount()public CacheConfig<K,V> setEvictionConfig(EvictionConfig evictionConfig)
CacheConfigEvictionConfig instance for eviction configuration for this ICache.setEvictionConfig in class CacheConfig<K,V>evictionConfig - the EvictionConfig instance to set for the eviction configurationpublic CacheConfig<K,V> setInMemoryFormat(InMemoryFormat inMemoryFormat)
CacheConfigICache.
 Possible values:
 setInMemoryFormat in class CacheConfig<K,V>inMemoryFormat - the record type to setpublic CacheConfig<K,V> setManagementEnabled(boolean enabled)
AbstractCacheConfig
 Management may be enabled or disabled at runtime via CacheManager.enableManagement(String, boolean).
setManagementEnabled in interface CacheConfiguration<K,V>setManagementEnabled in class AbstractCacheConfig<K,V>enabled - true to enable statistics, false to disableCacheConfigpublic CacheConfiguration<K,V> setStatisticsEnabled(boolean enabled)
AbstractCacheConfig
 Statistics may be enabled or disabled at runtime via CacheManager.enableStatistics(String, boolean).
setStatisticsEnabled in interface CacheConfiguration<K,V>setStatisticsEnabled in class AbstractCacheConfig<K,V>enabled - true to enable statistics, false to disableCacheConfigpublic CacheConfig<K,V> setTypes(Class<K> keyType, Class<V> valueType)
AbstractCacheConfigCache
 configured with this Configuration.
 Setting both to Object.class means type-safety checks are not required.
 
 This is used by CacheManager to ensure that the key and value
 types are the same as those configured for the Cache prior to
 returning a requested cache from this method.
 
 Implementations may further perform type checking on mutative cache operations
 and throw a ClassCastException if these checks fail.
setTypes in interface CacheConfiguration<K,V>setTypes in class AbstractCacheConfig<K,V>keyType - the expected key typevalueType - the expected value typeCacheConfigCacheManager.getCache(String, Class, Class)public CacheConfig<K,V> setStoreByValue(boolean storeByValue)
AbstractCacheConfigsetStoreByValue in interface CacheConfiguration<K,V>setStoreByValue in class AbstractCacheConfig<K,V>storeByValue - true if store-by-value is required,
                     false for store-by-referenceCacheConfigpublic CacheConfig<K,V> setWanReplicationRef(WanReplicationRef wanReplicationRef)
setWanReplicationRef in class CacheConfig<K,V>public CacheConfig<K,V> setQuorumName(String quorumName)
CacheConfigsetQuorumName in class CacheConfig<K,V>quorumName - name of the desired quorumpublic CacheConfiguration<K,V> setHotRestartConfig(HotRestartConfig hotRestartConfig)
AbstractCacheConfigHotRestartConfig for this CacheConfigurationsetHotRestartConfig in class AbstractCacheConfig<K,V>hotRestartConfig - hot restart configCacheConfiguration instancepublic CacheConfig<K,V> setPartitionLostListenerConfigs(List<CachePartitionLostListenerConfig> partitionLostListenerConfigs)
CacheConfigsetPartitionLostListenerConfigs in class CacheConfig<K,V>partitionLostListenerConfigs - CachePartitionLostListenerConfig listpublic void setMergePolicy(String mergePolicy)
CacheConfigCacheMergePolicy implementation to this cache config.setMergePolicy in class CacheConfig<K,V>mergePolicy - the class name of CacheMergePolicy implementation to be set to this cache
                    configpublic CacheConfiguration<K,V> setExpiryPolicyFactory(javax.cache.configuration.Factory<? extends javax.cache.expiry.ExpiryPolicy> expiryPolicyFactory)
CacheConfigurationFactory for the ExpiryPolicy.
 If null is specified the default ExpiryPolicy is used.setExpiryPolicyFactory in interface CacheConfiguration<K,V>setExpiryPolicyFactory in class AbstractCacheConfig<K,V>expiryPolicyFactory - the ExpiryPolicy FactoryCacheConfiguration to permit fluent-style method callspublic CacheConfiguration<K,V> setCacheLoaderFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheLoader<K,V>> cacheLoaderFactory)
CacheConfigurationCacheLoader factory.setCacheLoaderFactory in interface CacheConfiguration<K,V>setCacheLoaderFactory in class AbstractCacheConfig<K,V>cacheLoaderFactory - the CacheLoader FactoryCacheConfiguration to permit fluent-style method callspublic CacheConfiguration<K,V> setCacheWriterFactory(javax.cache.configuration.Factory<? extends javax.cache.integration.CacheWriter<? super K,? super V>> cacheWriterFactory)
CacheConfigurationCacheWriter factory.setCacheWriterFactory in interface CacheConfiguration<K,V>setCacheWriterFactory in class AbstractCacheConfig<K,V>cacheWriterFactory - the CacheWriter FactoryCacheConfiguration to permit fluent-style method callspublic CacheConfiguration<K,V> setWriteThrough(boolean isWriteThrough)
CacheConfiguration
 It is an invalid configuration to set this to true without specifying a
 CacheWriter Factory.
setWriteThrough in interface CacheConfiguration<K,V>setWriteThrough in class AbstractCacheConfig<K,V>isWriteThrough - true if write-through is required, false otherwiseCacheConfiguration to permit fluent-style method callspublic CacheConfiguration<K,V> setReadThrough(boolean isReadThrough)
CacheConfiguration
 It is an invalid configuration to set this to true without specifying a
 CacheLoader Factory.
setReadThrough in interface CacheConfiguration<K,V>setReadThrough in class AbstractCacheConfig<K,V>isReadThrough - true if read-through is required, false otherwiseCacheConfiguration to permit fluent-style method callspublic void setDisablePerEntryInvalidationEvents(boolean disablePerEntryInvalidationEvents)
CacheConfigsetDisablePerEntryInvalidationEvents in class CacheConfig<K,V>disablePerEntryInvalidationEvents - disables invalidation event sending behaviour if it is true,
                                          otherwise enables itCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.