public class DefaultEhCacheUtil extends DefaultJCacheUtil
CacheManager.  
 The standard APIs do not provide enough control, so we encapsulate those details here.cacheManager, JCACHE_MERGED_XML_RESOUCE_URI| Constructor and Description | 
|---|
| DefaultEhCacheUtil() | 
| DefaultEhCacheUtil(javax.cache.CacheManager cacheManager) | 
| DefaultEhCacheUtil(String uri) | 
| DefaultEhCacheUtil(URI uri) | 
| Modifier and Type | Method and Description | 
|---|---|
| javax.cache.Cache<Object,Object> | createCache(String cacheName,
           int ttlSeconds,
           int maxElementsInMemory)Returns a new Cache with the appropriate cache name, TTL, and maxElements. | 
| <K,V> javax.cache.Cache<K,V> | createCache(String cacheName,
           int ttlSeconds,
           int maxElementsInMemory,
           Class<K> key,
           Class<V> value)Returns a new Cache with the appropriate cache name, TTL, and maxElements. | 
| protected org.ehcache.expiry.ExpiryPolicy<Object,Object> | determineExpiryPolicy(String cacheName,
                     int defaultTTLSeconds) | 
| <K,V> javax.cache.Cache<K,V> | getCache(String cacheName)Returns the cache associated with the name or null if no cache exists. | 
enableManagement, enableStatistics, getCacheManagerpublic DefaultEhCacheUtil()
public DefaultEhCacheUtil(String uri)
public DefaultEhCacheUtil(javax.cache.CacheManager cacheManager)
public DefaultEhCacheUtil(URI uri)
public <K,V> javax.cache.Cache<K,V> getCache(String cacheName)
JCacheUtilgetCache in interface JCacheUtilgetCache in class DefaultJCacheUtilpublic javax.cache.Cache<Object,Object> createCache(String cacheName, int ttlSeconds, int maxElementsInMemory)
JCacheUtilcreateCache in interface JCacheUtilcreateCache in class DefaultJCacheUtilpublic <K,V> javax.cache.Cache<K,V> createCache(String cacheName, int ttlSeconds, int maxElementsInMemory, Class<K> key, Class<V> value)
JCacheUtilcreateCache in interface JCacheUtilcreateCache in class DefaultJCacheUtilCopyright © 2020. All rights reserved.