Package org.infinispan.persistence
Class PersistenceUtil
- java.lang.Object
-
- org.infinispan.persistence.PersistenceUtil
-
public class PersistenceUtil extends Object
- Since:
- 6.0
- Author:
- Mircea Markus
-
-
Constructor Summary
Constructors Constructor Description PersistenceUtil()
-
Method Summary
-
-
-
Method Detail
-
count
@Deprecated public static <K,V> int count(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter)
Deprecated.Please usecount(AdvancedCacheLoader, Predicate)
instead- Type Parameters:
K
-V
-- Parameters:
acl
-filter
-- Returns:
-
count
public static <K,V> int count(AdvancedCacheLoader<K,V> acl, Predicate<? super K> filter)
-
toKeySet
@Deprecated public static <K,V> Set<K> toKeySet(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter)
Deprecated.Please usetoKeySet(AdvancedCacheLoader, Predicate)
instead- Type Parameters:
K
-V
-- Parameters:
acl
-filter
-- Returns:
-
toKeySet
public static <K,V> Set<K> toKeySet(AdvancedCacheLoader<K,V> acl, Predicate<? super K> filter)
-
toEntrySet
@Deprecated public static <K,V> Set<InternalCacheEntry> toEntrySet(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter, InternalEntryFactory ief)
Deprecated.Please usetoEntrySet(AdvancedCacheLoader, Predicate, InternalEntryFactory)
instead- Type Parameters:
K
-V
-- Parameters:
acl
-filter
-ief
-- Returns:
-
toEntrySet
public static <K,V> Set<InternalCacheEntry<K,V>> toEntrySet(AdvancedCacheLoader<K,V> acl, Predicate<? super K> filter, InternalEntryFactory ief)
-
getExpiryTime
public static long getExpiryTime(InternalMetadata internalMetadata)
-
internalMetadata
public static InternalMetadata internalMetadata(InternalCacheEntry ice)
-
internalMetadata
public static InternalMetadata internalMetadata(InternalCacheValue icv)
-
loadAndStoreInDataContainer
public static <K,V> InternalCacheEntry<K,V> loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, AtomicReference<Boolean> isLoaded)
-
loadAndStoreInDataContainer
public static <K,V> InternalCacheEntry<K,V> loadAndStoreInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, AtomicReference<Boolean> isLoaded)
-
loadAndComputeInDataContainer
public static <K,V> InternalCacheEntry<K,V> loadAndComputeInDataContainer(DataContainer<K,V> dataContainer, int segment, PersistenceManager persistenceManager, K key, InvocationContext ctx, TimeService timeService, DataContainer.ComputeAction<K,V> action)
-
loadAndCheckExpiration
public static <K,V> MarshalledEntry<K,V> loadAndCheckExpiration(PersistenceManager persistenceManager, Object key, InvocationContext context, TimeService timeService)
-
convert
public static <K,V> InternalCacheEntry<K,V> convert(MarshalledEntry<K,V> loaded, InternalEntryFactory factory)
-
-