Java Object Cache (JOC) is a set of Java classes designed to manage Java objects within a process, across processes, and on local disk. The primary goal of Java Object Cache is to provide a powerful, flexible, easy to use service that will significantly improve server performance by managing local copies of objects that are expensive to retrieve or create. There are no restrictions on the type of object that can be cached or the original source of the object.
The management of each object in the cache is easily customized. Each object has a set of attributes associated with it that control such things as how the object is loaded into the cache, where the object is stored, in memory, on disk or both, how it is invalidated, based on time or by explicit request and who should be notified when the object is invalidated. Objects can be invalidated as a group or individually.
|