public class ResourceIndex<K>
extends java.lang.Object
Constructor and Description |
---|
ResourceIndex(boolean transactional, boolean unique, java.lang.String typeId, java.lang.String indexName) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<K,java.util.List<Ref>> |
getCopyOfMap() |
java.lang.String |
getIndexName() |
void |
insert(K key, Ref ref)
inserts a resource reference into the index
|
boolean |
isUnique() |
java.util.Set<Ref> |
lookup(K key)
Searches references with the given key and returns them.
|
void |
remove(K key, Ref ref)
Removes the given component from the cache.
|
void |
shutdown() |
public ResourceIndex(boolean transactional, boolean unique, java.lang.String typeId, java.lang.String indexName)
public java.lang.String getIndexName()
public boolean isUnique()
public void insert(K key, Ref ref)
key
- the key for the indexref
- the valuepublic java.util.Set<Ref> lookup(K key)
key
-public void shutdown()