| Interface | Description | 
|---|---|
| Seekable | 
 This interface provides a collective name for IO classes that implement a
 seek function (e.g.,  
RandomAccessFile). | 
| Class | Description | 
|---|---|
| CachingInputStream | 
 A wrapper around  
InputStream that provides in-memory
 caching of the input data. | 
| CountedBufferedReader | |
| FlatFileCache | 
 Provides a cache for storing multiple small files in memory. 
 | 
| InputStreamProvider | 
 A class that provides an InputStream from a File. 
 | 
| LargeBuffer | 
 Wrapper arround MappedByteBuffers to allow long-indexed access to files
 larger than 2 gigs. 
 | 
| RAF | |
| RandomAccessReader | 
RandomAccessReader extends Reader to
 provide a means to create buffered Readers from
 RandomAccessFiles. | 
| SoftHashMap | 
 A in memory cache using soft references. 
 | 
| UncompressInputStream | 
 This class decompresses an input stream containing data compressed with
 the unix "compress" utility (LZC, a LZW variant). 
 | 
Copyright © 2020 BioJava. All rights reserved.