Class JCacheLoaderAdapter<K,V>
java.lang.Object
org.infinispan.jcache.embedded.JCacheLoaderAdapter<K,V>
- All Implemented Interfaces:
org.infinispan.persistence.spi.NonBlockingStore<K,V>
public class JCacheLoaderAdapter<K,V>
extends Object
implements org.infinispan.persistence.spi.NonBlockingStore<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.infinispan.persistence.spi.NonBlockingStore
org.infinispan.persistence.spi.NonBlockingStore.Characteristic, org.infinispan.persistence.spi.NonBlockingStore.SegmentedPublisher<Type> -
Field Summary
Fields inherited from interface org.infinispan.persistence.spi.NonBlockingStore
SIZE_UNAVAILABLE_FUTURE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<org.infinispan.persistence.spi.NonBlockingStore.Characteristic> clear()CompletionStage<org.infinispan.persistence.spi.MarshallableEntry<K, V>> voidsetCacheLoader(javax.cache.integration.CacheLoader<K, V> delegate) voidsetDataConversion(org.infinispan.encoding.DataConversion keyDataConversion, org.infinispan.encoding.DataConversion valueDataConversion) voidsetExpiryPolicy(javax.cache.expiry.ExpiryPolicy expiryPolicy) start(org.infinispan.persistence.spi.InitializationContext ctx) stop()write(int segment, org.infinispan.persistence.spi.MarshallableEntry<? extends K, ? extends V> entry) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.persistence.spi.NonBlockingStore
addSegments, approximateSize, batch, commit, containsKey, destroy, ignoreCommandWithFlags, isAvailable, prepareWithModifications, publishEntries, publishKeys, purgeExpired, removeSegments, rollback, size
-
Constructor Details
-
JCacheLoaderAdapter
public JCacheLoaderAdapter()
-
-
Method Details
-
setCacheLoader
-
setExpiryPolicy
public void setExpiryPolicy(javax.cache.expiry.ExpiryPolicy expiryPolicy) -
start
-
stop
-
characteristics
-
load
-
write
-
delete
-
clear
-
setDataConversion
public void setDataConversion(org.infinispan.encoding.DataConversion keyDataConversion, org.infinispan.encoding.DataConversion valueDataConversion)
-