|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ItemStateCache
An ItemStateCache
maintains a cache of ItemState
instances.
Method Summary | |
---|---|
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. |
Method Detail |
---|
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 id
ItemState[] 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |