Class CoherenceCacheManager

  • All Implemented Interfaces:
    CacheManager

    public class CoherenceCacheManager
    extends java.lang.Object
    implements CacheManager
    Implementation of the CacheManager for Oracle Coherence.
    Since:
    3.0
    Author:
    Gunnar Hillert
    • Constructor Detail

      • CoherenceCacheManager

        public CoherenceCacheManager​(com.tangosol.net.Coherence coherence)
        Constructs a new CoherenceCacheManager using the provided Coherence instance. The underlying CoherenceCacheConfiguration will be initialized with a timeToLive value of Duration.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 in coherence-cache-config.xml cache values may still expire.
        Parameters:
        coherence - must not be null
      • CoherenceCacheManager

        public CoherenceCacheManager​(com.tangosol.net.Coherence coherence,
                                     CoherenceCacheConfiguration defaultCacheConfiguration)
        Constructs a new CoherenceCacheManager using the provided Coherence instance.
        Parameters:
        coherence - must not be null
        defaultCacheConfiguration - must not be null