|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adfnmc.cache.SimpleCache
public class SimpleCache
Field Summary | |
---|---|
protected Map |
access
|
protected java.lang.Object |
cddr
|
protected Properties |
config
|
protected Map |
data
|
static java.lang.String |
MAX_COUNT
|
static java.lang.String |
MAX_IDLE
|
protected CacheProvider |
provider
|
static java.lang.String |
UNTYPED
|
Constructor Summary | |
---|---|
SimpleCache(CacheProvider provider,
java.lang.Object cddr)
Constructor for a simple cache who attempts to populates itself (on misses) by invoking a predetermined provider fetch method (if the provider is non-null). |
Method Summary | |
---|---|
void |
dumpCache(java.lang.String name,
java.lang.String type)
|
java.lang.Object |
get(java.lang.Object key,
java.lang.String type)
Retrieve the element from the cache, if it is not there attempt to fetch the value from the pre-registered provider. |
java.lang.Object |
getConfiguration(java.lang.String property)
|
Set |
keySet(java.lang.String type)
|
protected void |
log(Level level,
ResourceBundle bundle,
java.lang.String key,
java.lang.Object[] params)
|
protected void |
log(Level level,
java.lang.String msg)
|
void |
put(java.lang.Object key,
java.lang.String type,
java.lang.Object value)
Put an item (and update the last access timestamp) in the cache |
void |
reset(java.lang.String type)
reset the cache |
void |
setConfiguration(java.lang.String property,
java.lang.String value)
|
int |
size(java.lang.String type)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String UNTYPED
public static final java.lang.String MAX_COUNT
public static final java.lang.String MAX_IDLE
protected Map data
protected Map access
protected Properties config
protected CacheProvider provider
protected java.lang.Object cddr
Constructor Detail |
---|
public SimpleCache(CacheProvider provider, java.lang.Object cddr)
provider
- of data on cache missescddr
- (client data direct reference) used by the providerMethod Detail |
---|
public java.lang.Object getConfiguration(java.lang.String property)
public void setConfiguration(java.lang.String property, java.lang.String value)
public java.lang.Object get(java.lang.Object key, java.lang.String type)
key
- of the cache itemtype
- of the cache item
public void put(java.lang.Object key, java.lang.String type, java.lang.Object value)
key
- index into the cachevalue
- of the item adding to the cachepublic Set keySet(java.lang.String type)
public void reset(java.lang.String type)
public void dumpCache(java.lang.String name, java.lang.String type)
public int size(java.lang.String type)
protected void log(Level level, java.lang.String msg)
protected void log(Level level, ResourceBundle bundle, java.lang.String key, java.lang.Object[] params)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |