thredds.filesystem
Class CacheManagerOld

java.lang.Object
  extended by thredds.filesystem.CacheManagerOld

@ThreadSafe
public class CacheManagerOld
extends java.lang.Object

Manage filesystem info, with optional caching. Must be thread safe. Uses ehcache underneath.

Since:
Mar 21, 2009
Author:
caron

Field Summary
 boolean debug
           
 
Constructor Summary
CacheManagerOld()
           
CacheManagerOld(java.io.InputStream ehconfig)
           
CacheManagerOld(java.lang.String ehconfig)
           
 
Method Summary
 void add(java.lang.Object key, java.lang.Object value)
           
 void close()
           
 CacheDirectory get(java.lang.String path)
           
static void main(java.lang.String[] args)
           
 void populate()
           
 void show()
           
 void stats()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public boolean debug
Constructor Detail

CacheManagerOld

public CacheManagerOld()

CacheManagerOld

public CacheManagerOld(java.lang.String ehconfig)

CacheManagerOld

public CacheManagerOld(java.io.InputStream ehconfig)
Method Detail

add

public void add(java.lang.Object key,
                java.lang.Object value)

get

public CacheDirectory get(java.lang.String path)

close

public void close()

show

public void show()

populate

public void populate()

stats

public void stats()

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException