Package org.infinispan.context
Interface EntryLookup
- All Known Subinterfaces:
InvocationContext
public interface EntryLookup
Interface that can look up MVCC wrapped entries.
- Since:
- 4.0
- Author:
- Manik Surtani (manik@jboss.org)
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidforEachEntry(BiConsumer<Object, org.infinispan.container.entries.CacheEntry> action) Execute an action for each entry in the context.default voidforEachValue(BiConsumer<Object, org.infinispan.container.entries.CacheEntry> action) Execute an action for each value in the context.Deprecated.default intorg.infinispan.container.entries.CacheEntrylookupEntry(Object key) Retrieves an entry from the collection of looked up entries in the current scope.voidputLookedUpEntry(Object key, org.infinispan.container.entries.CacheEntry e) Puts an entry in the registry of looked up entries in the current scope.default voidremoveLookedUpEntries(Collection<?> keys) void
-
Method Details
-
lookupEntry
Retrieves an entry from the collection of looked up entries in the current scope.- Parameters:
key- key to look up- Returns:
- an entry, or null if it cannot be found.
-
getLookedUpEntries
Deprecated.Since 9.3, please useforEachEntry(BiConsumer)orlookedUpEntriesCount()instead.Retrieves a map of entries looked up within the current scope. Note: The key inside the CacheEntry may benullif the key does not exist in the cache.- Returns:
- a map of looked up entries.
-
forEachValue
Execute an action for each value in the context. Entries that do not have a value (because the key was removed, or it doesn't exist in the cache).- Since:
- 9.3
-
forEachEntry
Execute an action for each entry in the context. Includes invalid entries, which have anullvalue and may also report anullkey.- Since:
- 9.3
-
lookedUpEntriesCount
default int lookedUpEntriesCount()- Returns:
- The number of entries wrapped in the context, including invalid entries.
-
putLookedUpEntry
Puts an entry in the registry of looked up entries in the current scope.- Parameters:
key- key to storee- entry to store
-
removeLookedUpEntry
-
removeLookedUpEntries
-
forEachEntry(BiConsumer)orlookedUpEntriesCount()instead.