Class CoherenceCache

  • All Implemented Interfaces:
    java.util.Map<java.lang.Object,​java.lang.Object>, Cache

    public final class CoherenceCache
    extends AbstractDistributedCache
    Tangosol Coherence implementation of Castor JDO Cache. For more details of Coherence, see http://www.tangosol.com/coherence.jsp
    Since:
    1.0
    Version:
    $Revision: 8102 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
    Author:
    Tim Telcik, Werner Guttmann, Ralf Joachim
    See Also:
    Coherence Overview
    • Field Detail

      • IMPLEMENTATION

        public static final java.lang.String IMPLEMENTATION
        The classname of the implementations factory class.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CoherenceCache

        public CoherenceCache()
    • Method Detail

      • initialize

        public void initialize​(java.lang.String implementation,
                               java.util.Properties params)
                        throws CacheAcquireException
        Normally called to initialize CoherenceCache. To be able to test the method without having com.tangosol.net.CacheFactory implementation, it can also be called with a test implementations classname.
        Parameters:
        implementation - Cache implementation classname to initialize.
        params - Parameters to initialize the cache (e.g. name, capacity).
        Throws:
        CacheAcquireException - If cache can not be initialized.
      • close

        public void close()
        Life-cycle method to allow custom resource cleanup for a cache implementation.
        Specified by:
        close in interface Cache
        Overrides:
        close in class AbstractBaseCache
      • getType

        public java.lang.String getType()
        Indicates the type of this cache.
        Returns:
        The cache type.