What is JBossCache
JBossCache consists of two modules:
- TreeCache--a replicated transactional tree-structured cache
- TreeCacheAop--an 'object-oriented' cache using AOP to dynamically manage Plain Old Java Objects (POJOs).
\\
A tutorial and faq for both TreeCache and TreeCacheAop are also provided. JBossCache can be used either inside JBoss or as a standalone.
News
- 05-01-2004 JBossCache 1.01 has been released. This release includes a new version of JGroups, docs update, and some important bug fixes. Please see the accompanying release note and change log for details.
Download
- The code for the standalone JBossCache package can be downloaded from here (JBossCache-1.*.zip).
Features
- TreeCache (tree structured node based cache)
- cache mode. Supports local, synchronous replication,
and asynchronous replication
- transaction. Works with JTA transaction manager. Support transaction
isolation levels.
- eviction policy. User can write its own eviction policy via a plugin.
There is a org.jboss.cache.eviction.LRUPolicy class as an implementation
of LRU algorithm.
- Run under JBoss4.0 and 3.2.4 (and up) as a MBean service
- TreecacheAop ('object-oriented' cache)
- Provides same features as TreeCache: cache mode, transaction, and eviction
policy
- Run under JBoss4.0 as a MBean service
- eviction policy. Provides an aop-specific policy implementation,
org.jboss.cache.eviction.AopLRUPolicy
- 'object-oriented' features (in replication mode as well):
- inheritance
- aggregation
- object graph handling
Forums
- The development forum is for the discussion of changes to the implementation and also user questions (for now).
Authors
- Bela Ban (BelaAtJBoss.com)
- Ben Wang (Ben.WangAtJBoss.com)
- Harald Gliebe