Class AliasCache<K,V>
java.lang.Object
org.infinispan.cache.impl.AbstractDelegatingCache<K,V>
org.infinispan.cache.impl.AbstractDelegatingAdvancedCache<K,V>
org.infinispan.cache.impl.AliasCache<K,V>
- All Implemented Interfaces:
ConcurrentMap<K,V>, Map<K, V>, AdvancedCache<K, V>, Cache<K, V>, InternalCache<K, V>, AsyncCache<K, V>, BasicCache<K, V>, BatchingCache, Lifecycle, TransactionalCache, FilteringListenable<K, V>, Listenable
- Since:
- 15.0
-
Nested Class Summary
-
Field Summary
Fields inherited from class AbstractDelegatingAdvancedCache
cache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Retrieves the name of the cacherewrap(AdvancedCache newDelegate) No generics because some methods returnAdvancedCache<?, ?>, and returning the proper type would require erasure anyway.Methods inherited from class AbstractDelegatingAdvancedCache
cacheEntrySet, cachePublisher, compute, computeAsync, computeAsync, computeAsync, computeAsync, computeIfAbsent, computeIfAbsentAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfPresent, computeIfPresentAsync, computeIfPresentAsync, computeIfPresentAsync, computeIfPresentAsync, getAdvancedCache, getAll, getAllAsync, getAllCacheEntries, getAndPutAll, getAuthorizationManager, getAvailability, getBatchContainer, getCacheAvailability, getCacheEntry, getCacheEntryAsync, getClassLoader, getComponentRegistry, getDataContainer, getDistributionManager, getExpirationManager, getGroup, getKeyDataConversion, getLockManager, getRpcManager, getStats, getTransactionManager, getValueDataConversion, getXAResource, isRebalancingEnabled, lock, lock, lockAs, lockedStream, merge, mergeAsync, mergeAsync, mergeAsync, mergeAsync, noFlags, put, putAll, putAllAsync, putAsync, putAsyncEntry, putForExternalRead, putIfAbsent, putIfAbsentAsync, putIfAbsentAsyncEntry, removeAsyncEntry, removeGroup, removeLifespanExpired, removeMaxIdleExpired, replace, replace, replaceAsync, replaceAsync, replaceAsyncEntry, setAvailability, setCacheAvailability, setRebalancingEnabled, touch, touch, transform, withFlags, withFlags, withFlags, withMediaType, withStorageMediaType, withSubjectMethods inherited from class AbstractDelegatingCache
addFilteredListener, addFilteredListenerAsync, addListener, addListener, addListenerAsync, addListenerAsync, addStorageFormatFilteredListener, addStorageFormatFilteredListenerAsync, clear, clearAsync, compute, compute, compute, computeIfAbsent, computeIfAbsent, computeIfAbsent, computeIfPresent, computeIfPresent, computeIfPresent, containsKey, containsValue, continuousQuery, endBatch, entrySet, evict, forEach, get, getAsync, getCacheConfiguration, getCacheManager, getCacheName, getCacheStatus, getConfigurationAsProperties, getDelegate, getOrDefault, getStatus, getVersion, isEmpty, keySet, merge, merge, merge, put, put, put, putAll, putAll, putAll, putAllAsync, putAllAsync, putAllAsync, putAsync, putAsync, putAsync, putForExternalRead, putForExternalRead, putForExternalRead, putIfAbsent, putIfAbsent, putIfAbsent, putIfAbsentAsync, putIfAbsentAsync, putIfAbsentAsync, query, remove, remove, removeAsync, removeAsync, removeListener, removeListenerAsync, replace, replace, replace, replace, replace, replace, replaceAll, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, shutdown, size, sizeAsync, start, startBatch, stop, toString, unwrapCache, valuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AdvancedCache
compute, computeAsync, computeIfAbsent, computeIfAbsentAsync, computeIfPresent, computeIfPresentAsync, merge, mergeAsyncMethods inherited from interface AsyncCache
clearAsync, containsKeyAsync, getAsync, putAllAsync, putAllAsync, putAllAsync, putAsync, putAsync, putAsync, putIfAbsentAsync, putIfAbsentAsync, putIfAbsentAsync, removeAsync, removeAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, replaceAsync, sizeAsyncMethods inherited from interface BasicCache
compute, compute, computeIfAbsent, computeIfAbsent, computeIfPresent, computeIfPresent, continuousQuery, getVersion, merge, merge, put, put, put, putAll, putAll, putIfAbsent, putIfAbsent, query, remove, replace, replace, replace, replaceMethods inherited from interface BatchingCache
endBatch, startBatchMethods inherited from interface Cache
clear, compute, compute, compute, compute, computeAsync, computeAsync, computeAsync, computeIfAbsent, computeIfAbsent, computeIfAbsent, computeIfAbsent, computeIfAbsentAsync, computeIfAbsentAsync, computeIfAbsentAsync, computeIfPresent, computeIfPresent, computeIfPresentAsync, entrySet, evict, getCacheConfiguration, getCacheManager, getStatus, keySet, merge, merge, merge, merge, mergeAsync, mergeAsync, mergeAsync, putForExternalRead, putForExternalRead, putForExternalRead, shutdown, size, stop, valuesMethods inherited from interface ConcurrentMap
forEach, getOrDefault, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface FilteringListenable
addFilteredListener, addFilteredListenerAsync, addListener, addListenerAsync, addStorageFormatFilteredListener, addStorageFormatFilteredListenerAsyncMethods inherited from interface InternalCache
bypassInvocationContextFactoryMethods inherited from interface Listenable
addListener, addListenerAsync, removeListener, removeListenerAsyncMethods inherited from interface Map
containsKey, containsValue, equals, get, hashCode, isEmpty, putAll
-
Constructor Details
-
AliasCache
-
-
Method Details
-
rewrap
Description copied from class:AbstractDelegatingAdvancedCacheNo generics because some methods returnAdvancedCache<?, ?>, and returning the proper type would require erasure anyway.- Specified by:
rewrapin classAbstractDelegatingAdvancedCache<K,V>
-
getName
Description copied from interface:BasicCacheRetrieves the name of the cache- Specified by:
getNamein interfaceBasicCache<K,V> - Overrides:
getNamein classAbstractDelegatingCache<K,V> - Returns:
- the name of the cache
-