Class CoherenceCacheManager
- java.lang.Object
-
- com.oracle.coherence.spring.cache.CoherenceCacheManager
-
- All Implemented Interfaces:
CacheManager
public class CoherenceCacheManager extends Object implements CacheManager
Implementation of theCacheManagerfor Oracle Coherence.- Since:
- 3.0
- Author:
- Gunnar Hillert
-
-
Constructor Summary
Constructors Constructor Description CoherenceCacheManager(com.tangosol.net.Coherence coherence)Constructs a newCoherenceCacheManagerusing the providedCoherenceinstance.CoherenceCacheManager(com.tangosol.net.Coherence coherence, CoherenceCacheConfiguration defaultCacheConfiguration)Constructs a newCoherenceCacheManagerusing the providedCoherenceinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachegetCache(String name)Collection<String>getCacheNames()
-
-
-
Constructor Detail
-
CoherenceCacheManager
public CoherenceCacheManager(com.tangosol.net.Coherence coherence)
Constructs a newCoherenceCacheManagerusing the providedCoherenceinstance. The underlyingCoherenceCacheConfigurationwill be initialized with a timeToLive value ofDuration.ZERO, which means that the expiration value for cache values will NOT be specified when performing cache puts. However, depending on your Coherence cache configuration incoherence-cache-config.xmlcache values may still expire.- Parameters:
coherence- must not be null
-
CoherenceCacheManager
public CoherenceCacheManager(com.tangosol.net.Coherence coherence, CoherenceCacheConfiguration defaultCacheConfiguration)Constructs a newCoherenceCacheManagerusing the providedCoherenceinstance.- Parameters:
coherence- must not be nulldefaultCacheConfiguration- must not be null
-
-
Method Detail
-
getCache
public Cache getCache(String name)
- Specified by:
getCachein interfaceCacheManager
-
getCacheNames
public Collection<String> getCacheNames()
- Specified by:
getCacheNamesin interfaceCacheManager
-
-