Class JCacheLoaderAdapter<K,V>

java.lang.Object
org.infinispan.jcache.embedded.JCacheLoaderAdapter<K,V>
All Implemented Interfaces:
org.infinispan.commons.api.Lifecycle, org.infinispan.persistence.spi.CacheLoader<K,V>

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

    • JCacheLoaderAdapter

      public JCacheLoaderAdapter()
  • Method Details

    • 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>
    • setDataConversion

      public void setDataConversion(org.infinispan.encoding.DataConversion keyDataConversion, org.infinispan.encoding.DataConversion valueDataConversion)
    • loadEntry

      public org.infinispan.persistence.spi.MarshallableEntry<K,V> loadEntry(Object key) throws org.infinispan.persistence.spi.PersistenceException
      Specified by:
      loadEntry 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>