|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGroupCacheAccess<K extends Serializable,V extends Serializable>
IGroupCacheAccess defines group specific behavior for the client access classes.
| Method Summary | |
|---|---|
V |
getFromGroup(K name,
String group)
Gets the g attribute of the IGroupCacheAccess object |
Set<K> |
getGroupKeys(String group)
Gets the set of keys of objects currently in the group |
void |
invalidateGroup(String group)
Invalidates a group |
void |
putInGroup(K key,
String group,
V obj)
Puts an item in the cache associated with this group. |
void |
putInGroup(K key,
String group,
V obj,
IElementAttributes attr)
Put in the cache associated with this group using these attributes. |
void |
remove(K name,
String group)
Remove the item from this group in this region by this name. |
| Method Detail |
|---|
V getFromGroup(K name,
String group)
name - group - the name of the group to associate this with.
void putInGroup(K key,
String group,
V obj)
throws CacheException
key - group - obj -
CacheException
void putInGroup(K key,
String group,
V obj,
IElementAttributes attr)
throws CacheException
key - group - obj - attr -
CacheException
void remove(K name,
String group)
name - group - Set<K> getGroupKeys(String group)
group -
void invalidateGroup(String group)
group -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||