| Project Name | ShiftOne |
| Category | Libraries |
| Programming Language | Java |
| Project Home Page | http://jocache.sourceforge.net/ |
| License(s) | GNU Lesser General Public License (LGPL) |
| License URL(s) | http://www.gnu.org/copyleft/lesser.html |
| Tags (edit) | application, cache, memory, performance |
What is this?
ShiftOne Java Object Cache is a Java library that implements several strict object caching policies, decorators that add behavior, and a light framework for configuring them for an application.
What caching policies are supported?
Currently, First In First Out (fifo), Least Recently Used (lru), and Least Frequently Used (lfu) caching policies are implemented. These are refered to as
policy caches. They are responcible for holding onto the data in the cache.
What features are supported?
Features are added by wrapping policy caches with "decorators". When a
decorator is configured for a cache, your application operates on the decorator cache, which delegates to a policy cache. Behavior is configured by linking several decorators in front of a policy cache.
Support includes:
- Monitoring and instrumentation with JMX
- Clustering using JGroups or JMS
- Hit/Miss statistics reporting
- Memory sensitivity using soft references
- Hibernate ORM integration
There are also a number of adaptors that allows a cache to take on another interface.
Similar Projects (edit)
Reviews
Be the first person to review this project!
User tips
Related books
Last modified on 2006-02-27 23:00:40.638 (rel. 4).
