Class JCache

  • All Implemented Interfaces:
    java.util.Map<java.lang.Object,​java.lang.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:
    JSR-107
    • Field Detail

      • IMPLEMENTATION

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

      • JCache

        public JCache()
    • Method Detail

      • initialize

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