Class CoherenceCache

All Implemented Interfaces:
Map<Object,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:
  • Field Details

  • Constructor Details

    • CoherenceCache

      public CoherenceCache()
  • Method Details

    • initialize

      public void initialize(Properties params) throws CacheAcquireException
      Lyfe-cycle method to allow custom initialization of cache implementations.
      Specified by:
      initialize in interface Cache
      Overrides:
      initialize in class AbstractBaseCache
      Parameters:
      params - Parameters to initialize the cache (e.g. name, capacity).
      Throws:
      CacheAcquireException - If cache can not be initialized.
    • initialize

      public void initialize(String implementation, 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 String getType()
      Indicates the type of this cache.
      Returns:
      The cache type.