currentKeys.remove(key);
}
private void removeFromAllGroups(Object key) {
if (key.getClass() == GroupCacheKey.class) {
GroupCacheKey curGroupCacheKey = (GroupCacheKey) key;
synchronized(curGroupCacheKey) {
Iterator groupIter = curGroupCacheKey.getGroups().iterator();
while (groupIter.hasNext()) {
String curGroup = (String) groupIter.next();
removeFromGroup(curGroup, key);
}
}