public class StrongRefCache extends Object implements Level1Cache
| Modifier and Type | Field and Description | 
|---|---|
static String | 
NAME  | 
NONE_NAME| Constructor and Description | 
|---|
StrongRefCache()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()  | 
boolean | 
containsKey(Object id)  | 
boolean | 
containsValue(Object value)  | 
Set | 
entrySet()  | 
ObjectProvider | 
get(Object id)  | 
ObjectProvider | 
getUnique(CacheUniqueKey key)
Method to retrieve the ObjectProvider for the specified unique key. 
 | 
boolean | 
isEmpty()  | 
Set | 
keySet()  | 
ObjectProvider | 
put(Object id,
   ObjectProvider op)  | 
void | 
putAll(Map t)  | 
Object | 
putUnique(CacheUniqueKey key,
         ObjectProvider op)
Method to store an ObjectProvider for this unique key. 
 | 
ObjectProvider | 
remove(Object id)  | 
int | 
size()  | 
Collection | 
values()  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic static final String NAME
public ObjectProvider put(Object id, ObjectProvider op)
put in interface Map<Object,ObjectProvider>public ObjectProvider get(Object id)
get in interface Map<Object,ObjectProvider>public boolean containsKey(Object id)
containsKey in interface Map<Object,ObjectProvider>public ObjectProvider remove(Object id)
remove in interface Map<Object,ObjectProvider>public void clear()
clear in interface Map<Object,ObjectProvider>public boolean containsValue(Object value)
containsValue in interface Map<Object,ObjectProvider>public Set entrySet()
entrySet in interface Map<Object,ObjectProvider>public boolean isEmpty()
isEmpty in interface Map<Object,ObjectProvider>public Set keySet()
keySet in interface Map<Object,ObjectProvider>public void putAll(Map t)
putAll in interface Map<Object,ObjectProvider>public int size()
size in interface Map<Object,ObjectProvider>public Collection values()
values in interface Map<Object,ObjectProvider>public ObjectProvider getUnique(CacheUniqueKey key)
Level1CachegetUnique in interface Level1Cachekey - Unique keypublic Object putUnique(CacheUniqueKey key, ObjectProvider op)
Level1CacheputUnique in interface Level1Cachekey - The unique keyop - The ObjectProviderCopyright © 2020. All rights reserved.