Ehcache › Click to download › Updated Info
Main Page |
Details | Download Now | History |
Statistics | Promote | Tell a Friend
| Category |
Caching |
| Submitted by |
admin
|
| Author's Name |
Greg Luck et. al |
| Author's Email |
 |
| Homepage |
ehcache.sourceforge.net/ |
| Version |
1.2 |
| Published |
Sun May 28, 2006 11:00 pm |
Description
Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers.It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more.Ehcache is available under an Apache open source license and is actively developed, maintained and supported.
The 1.2 release of ehcache has many new features including: - Flexible, extensible, high performance distributed caching. The default implementation supports cache discovery via multicast or manual configuration. Updates are delivered either asynchronously or synchronously via custom RMI connections. Additional discovery or delivery schemes can be plugged in by third parties.
- New FIFO and LFU caching policies in addition to the standard LRU.
- Introduced CacheManagerEventListener and CacheEventListener interfaces and default implementations.
- Multiple CacheManagers per virtual machine.
- Programmatic flushing of application state to persistent caches
- Significant (up to 7 fold) DiskStore performance increases.
- API for Objects in addition to Serializable. Non-serializable Objects can use all parts of ehcache except for DiskStore and replication. Two new methods on Element: getObjectValue and getKeyValue are the only API differences between the Serializable and Object APIs.
- Backward Compatibility with ehcache-1.1. All users of ehcache-1.1 should be able to upgrade to ehcache-1.2.
- Tested with Hibernate2.1.8 and Hibernate3.1.3, which can utilise all of the new features except for Object API and multiple session factories each using a different ehcache CacheManager. A new net.sf.ehcache.hibernate.EhCacheProvider makes those additional features available to Hibernate-3.1.3. A version of the new provider should make it into the Hibernate3.2 release.
- Tested with ehcache-constructs.
- Apache 2.0 license
Further Features- Fast and Light Weight
- Fast
- Simple
- Small foot print
- Minimal dependencies
- Scalable
- Provides Memory and Disk stores for scalabilty into gigabytes
- Scalable to hundreds of caches
- Tuned for high concurrent load on large multi-cpu servers
- Multiple CacheManagers per virtual machine
- Complete
- Supports Object or Serializable caching
- Provides LRU, LFU and FIFO cache eviction policies
- Provides Memory and Disk stores
- Distributed Caching
- Extensible
- Listeners may be plugged in
- Peer Discovery, Replicators and Listeners may be plugged in
- Application Persistence
- Persistent disk store which stores data between VM restarts
- Flush to disk on demand
- Listeners
- CacheManager listeners
- Cache event listeners
- Distributed
- Peer Discovery
- Reliable Delivery
- Synchronous Or Asynchronous Replication
- Copy Or Invalidate Replication
- Transparent Replication
- Extensible
- J2EE and Applied Caching
- Blocking Cache to avoid duplicate processing for concurrent operations
- SelfPopulating Cache for pull through caching of expensive operations
- J2EE Gzipping Servlet Filter
- Cacheable Commands
- Works with Hibernate
- High Quality
- High Test Coverage
- Automated Load, Limit and Performance System Tests
- Production tested
- Fully documented
- Trusted by Popular Frameworks
- Conservative Commit policy
- Full public information on the history of every bug
- Responsiveness to serious bugs
- Open Source Licensing
|
| Rating |
 |
| Votes |
0 |
| Popularity |
 |
| Downloads |
7 |
| Page Views |
921 |
|
|