K
- The key type of the cacheV
- the value type to be stored on the cachepublic class SerializableCache<K,V> extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
cacheFileName |
protected Map<K,V> |
serializedCache |
Constructor and Description |
---|
SerializableCache(String cacheFileName)
set cacheFileName to null to disable caching
|
Modifier and Type | Method and Description |
---|---|
void |
cache(K name,
V data)
This will not cache null values.
|
void |
disableCache() |
void |
enableCache() |
void |
flushCache() |
V |
get(K name) |
boolean |
isCacheEnabled() |
Map<K,V> |
reloadFromFile() |
protected String cacheFileName
protected Map<K,V> serializedCache
public SerializableCache(String cacheFileName)
cacheFileName
- public boolean isCacheEnabled()
public void cache(K name, V data)
name
- data
- public void disableCache()
public void enableCache()
public Map<K,V> reloadFromFile()
public void flushCache()
Copyright © 2000–2019 BioJava. All rights reserved.