Package org.biojava.utils.io
Class FlatFileCache
- java.lang.Object
-
- org.biojava.utils.io.FlatFileCache
-
public class FlatFileCache extends Object
Provides a cache for storing multiple small files in memory. Can be used to e.g cache gzip compressed PDB files for avoiding disk IO bottlenecks.- Author:
- Andreas Prlic.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddToCache(String key, File fileToCache)voidclear()static voiddestroy()static InputStreamgetInputStream(String key)static FlatFileCachegetInstance()intsize()
-
-
-
Method Detail
-
getInstance
public static FlatFileCache getInstance()
-
addToCache
public static void addToCache(String key, File fileToCache)
-
getInputStream
public static InputStream getInputStream(String key)
-
size
public int size()
-
clear
public void clear()
-
destroy
public static void destroy()
-
-