Class JCache

All Implemented Interfaces:
Map<Object,Object>, Cache

public final class JCache extends AbstractDistributedCache
JCACHE implementation of Castor JDO Cache. JCACHE is the Java Temporary Caching API (JSR-107). For more details of JCACHE, see http://www.jcp.org/en/jsr/detail?id=107
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

    • JCache

      public JCache()
  • 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 JCache. To be able to test the method without having javax.util.jcs.CacheAccessFactory 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.
    • getType

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