public interface ItemStateCache
ItemStateCache maintains a cache of ItemState
 instances.| Modifier and Type | Method and Description | 
|---|---|
void | 
cache(ItemState state)
Stores the specified  
ItemState object in the map
 using its ItemId as the key. | 
void | 
dispose()
Informs the cache that it is no longer in use. 
 | 
void | 
evict(ItemId id)
Removes the  
ItemState object with the specified id from
 this cache if it is present. | 
void | 
evictAll()
Clears all entries from this cache. 
 | 
boolean | 
isCached(ItemId id)
Returns  
true if this cache contains an ItemState
 object with the specified id. | 
boolean | 
isEmpty()
Returns  
true if this cache contains no entries. | 
ItemState | 
retrieve(ItemId id)
Returns the  
ItemState object with the specified
 id if it is present or null if no entry exists
 with that id. | 
ItemState[] | 
retrieveAll()
Returns all the cached item states. 
 | 
boolean isCached(ItemId id)
true if this cache contains an ItemState
 object with the specified id.id - id of ItemState object whose presence should be
           tested.true if there's a corresponding cache entry,
         otherwise false.ItemState retrieve(ItemId id)
ItemState object with the specified
 id if it is present or null if no entry exists
 with that id.id - the id of the ItemState object to be returned.ItemState object with the specified
         id or or null if no entry exists
         with that idItemState[] retrieveAll()
void cache(ItemState state)
ItemState object in the map
 using its ItemId as the key.state - the ItemState object to cachevoid evict(ItemId id)
ItemState object with the specified id from
 this cache if it is present.id - the id of the ItemState object which should be
           removed from this cache.void evictAll()
boolean isEmpty()
true if this cache contains no entries.true if this cache contains no entries.void dispose()
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.