@ThreadSafe public class CacheManager extends Object
Constructor and Description |
---|
CacheManager(String cacheName) |
Modifier and Type | Method and Description |
---|---|
void |
add(Serializable path,
Serializable value) |
void |
close() |
CacheDirectory |
get(String path,
boolean recheck)
Get a CacheDirectory from the path.
|
static net.sf.ehcache.CacheManager |
getEhcache() |
static void |
main(String[] args) |
static void |
makeReadOnlyCacheManager(String cacheDir,
String cacheName) |
static void |
makeStandardCacheManager(String configFile,
String cacheDir) |
static void |
makeTestCacheManager(String cacheDir) |
void |
populateDirs(String root) |
void |
populateDirsProto(String root) |
void |
populateFiles(String root) |
void |
populateFilesProto(String root) |
static String |
show(String cacheName) |
void |
showKeys() |
static void |
shutdown() |
void |
stats() |
public CacheManager(String cacheName)
public static net.sf.ehcache.CacheManager getEhcache()
public static void makeStandardCacheManager(String configFile, String cacheDir) throws IOException
IOException
public static void makeTestCacheManager(String cacheDir)
public static void makeReadOnlyCacheManager(String cacheDir, String cacheName)
public static void shutdown()
public void add(Serializable path, Serializable value)
public CacheDirectory get(String path, boolean recheck)
path
- file pathrecheck
- if true, check that directory hasnt changed, otherwise ok to use cached element without checkingpublic void close()
public void showKeys()
public void stats()
public void populateFiles(String root)
public void populateFilesProto(String root)
public void populateDirs(String root)
public void populateDirsProto(String root)
public static void main(String[] args) throws IOException
IOException
Copyright © 1999–2014 UCAR/Unidata. All rights reserved.