| Name | Description | Type | Package | Framework |
| AbstractDiskCache | Abstract class providing a base implementation of a disk cache, which can be easily extended to implement a disk cache for a specific persistence mechanism. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
| AbstractDiskCacheAttributes | This has common attributes that any conceivable disk cache would need. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
| AbstractDiskCacheManager | Common disk cache methods and properties. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
| BlockDisk | This class manages reading an writing data to disk. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskCache | There is one BlockDiskCache per region. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskCacheAttributes | This holds attributes for Block Disk Cache configuration. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskCacheFactory | Creates disk cache instances. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskCacheManager | Cache manager for BlockDiskCaches. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskElementDescriptor | This represents an element on disk. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| BlockDiskKeyStore | This is responsible for storing the keys. | Class | org.apache.commons.jcs.auxiliary.disk.block | Apache Commons |
| HSQLDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.hsql | Apache Commons |
| IDiskCacheAttributes | Common disk cache attributes. | Interface | org.apache.commons.jcs.auxiliary.disk.behavior | Apache Commons |
| IndexedDiskCache | Disk cache that uses a RandomAccessFile with keys stored in memory. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| IndexedDiskCache .PositionComparator | Compares IndexedDiskElementDescriptor based on their position. | Class | org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache | Apache Commons |
| IndexedDiskCacheAttributes | Configuration class for the Indexed Disk CacheSee Also:Serialized Form | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| IndexedDiskCacheFactory | Creates disk cache instances. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| IndexedDiskCacheManager | Cache manager for IndexedDiskCaches. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| IndexedDiskDumper | Used to dump out a Disk cache from disk for debugging. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| IndexedDiskElementDescriptor | Disk objects are located by descriptor entries. | Class | org.apache.commons.jcs.auxiliary.disk.indexed | Apache Commons |
| JDBCDiskCache | This is the jdbc disk cache plugin. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCacheAttributes | The configurator will set these values based on what is in the cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCacheManager | This manages instances of the jdbc disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCacheManagerAbstractTemplate | This class serves as an abstract template for JDBCDiskCache Manager. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCachePoolAccess | This class provides access to the connection pool. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCachePoolAccessAttributes | These are used to configure the JDBCDiskCachePoolAccess class. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| JDBCDiskCachePoolAccessManager | Manages JDBCDiskCachePoolAccess instances. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| LRUMapJCS | Extension of LRUMap for logging of removals. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
| MySQLDiskCache | The MySQLDiskCache extends the core JDBCDiskCache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
| MySQLDiskCacheAttributes | This has additional attributes that are particular to the MySQL disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
| MySQLDiskCacheFactory | This factory should create mysql disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
| MySQLDiskCacheManager | This manages instances of the MySQL jdbc disk cache. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
| MySQLTableOptimizer | The MySQL Table Optimizer can optimize MySQL tables. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql | Apache Commons |
| PurgatoryElement | Elements are stored in purgatory when they are spooled to the auxiliary cache, but have not yet been written to disk. | Class | org.apache.commons.jcs.auxiliary.disk | Apache Commons |
| ScheduleFormatException | This is thrown internally by the schedule parser. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util | Apache Commons |
| ScheduleParser | Parses the very simple schedule format. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util | Apache Commons |
| ShrinkerThread | Calls delete expired on the disk caches. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |
| TableState | This is used by various elements of the JDBC disk cache to indicate the status of a table. | Class | org.apache.commons.jcs.auxiliary.disk.jdbc | Apache Commons |