public interface JCacheConfigurationBuilder
Configuration
classesModifier 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 Configuration
Configuration
@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 Configuration
V
- The value class of the Configuration
ttlSeconds
- 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 Configuration
valueClass
- The value class of the Configuration
Copyright © 2022. All rights reserved.