public interface JCacheConfigurationBuilder
Configuration classes| Modifier and Type | Method and Description |
|---|---|
<K,V> javax.cache.configuration.Configuration<K,V> |
buildConfiguration(int ttlSeconds,
int maxElementsInMemory,
Class<K> keyClass,
Class<V> valueClass)
Deprecated.
use
buildConfiguration(JCacheRegionConfiguration) as this will be removed in the future |
javax.cache.configuration.Configuration |
buildConfiguration(JCacheRegionConfiguration regionInformation)
Given a
JCacheRegionConfiguration build the appropriate Configuration class
The purpose of this method is to allow for extensibility and customization when using specific JCache implementations since most
support more configuration than the JSR-107 spec allows |
javax.cache.configuration.Configuration buildConfiguration(JCacheRegionConfiguration regionInformation)
JCacheRegionConfiguration build the appropriate Configuration class
The purpose of this method is to allow for extensibility and customization when using specific JCache implementations since most
support more configuration than the JSR-107 spec allowsregionInformation - The JCacheRegionConfiguration to use to build the ConfigurationConfiguration@Deprecated <K,V> javax.cache.configuration.Configuration<K,V> buildConfiguration(int ttlSeconds, int maxElementsInMemory, Class<K> keyClass, Class<V> valueClass)
buildConfiguration(JCacheRegionConfiguration) as this will be removed in the futurebuildConfiguration(JCacheRegionConfiguration) however it requires more specifc arguments.
The purpose of this method was for internal Broadleaf usages where we're sending the exact argumentsK - The key class of the ConfigurationV - The value class of the ConfigurationttlSeconds - The time to live for cache items in secondsmaxElementsInMemory - The maximum number of elments allowed in the cache. Note that in some JCache implementations this is not usedkeyClass - The key class of the ConfigurationvalueClass - The value class of the ConfigurationCopyright © 2022. All rights reserved.