Class JCacheLoaderAdapter<K,​V>

  • All Implemented Interfaces:
    org.infinispan.commons.api.Lifecycle, org.infinispan.persistence.spi.CacheLoader

    public class JCacheLoaderAdapter<K,​V>
    extends Object
    implements org.infinispan.persistence.spi.CacheLoader
    • Constructor Detail

      • JCacheLoaderAdapter

        public JCacheLoaderAdapter()
    • Method Detail

      • setCacheLoader

        public void setCacheLoader​(javax.cache.integration.CacheLoader<K,​V> delegate)
      • setExpiryPolicy

        public void setExpiryPolicy​(javax.cache.expiry.ExpiryPolicy expiryPolicy)
      • init

        public void init​(org.infinispan.persistence.spi.InitializationContext ctx)
        Specified by:
        init in interface org.infinispan.persistence.spi.CacheLoader<K,​V>
      • load

        public org.infinispan.marshall.core.MarshalledEntry load​(Object key)
                                                          throws org.infinispan.persistence.spi.PersistenceException
        Specified by:
        load in interface org.infinispan.persistence.spi.CacheLoader<K,​V>
        Throws:
        org.infinispan.persistence.spi.PersistenceException
      • start

        public void start()
                   throws org.infinispan.persistence.spi.PersistenceException
        Specified by:
        start in interface org.infinispan.commons.api.Lifecycle
        Throws:
        org.infinispan.persistence.spi.PersistenceException
      • stop

        public void stop()
                  throws org.infinispan.persistence.spi.PersistenceException
        Specified by:
        stop in interface org.infinispan.commons.api.Lifecycle
        Throws:
        org.infinispan.persistence.spi.PersistenceException
      • contains

        public boolean contains​(Object key)
        Specified by:
        contains in interface org.infinispan.persistence.spi.CacheLoader<K,​V>