Ehcache is a widely used java distributed cache for general purpose caching, Java EE and light-weight containers.
It features memory and disk stores, replicate by copy and invalidate, listeners, cache loaders, cache extensions, cache exception handlers, a gzip caching servlet filter and much more ...
Ehcache is available under an Apache open source license and is actively developed, maintained and supported.
Ehcache-1.6 development is underway.
1.6 Goals:
Check trunk regularly for updates. For maven users (of which ehcache is one) a SNAPSOT repository has been added. See http://ehcache.sf.net/snapshotrepository
The new edition of the Ehcache Book , has been released on Lulu.com. In particular the book covers the new RESTful and SOAP Cache Server.
It is available in downloadable PDF or print versions.
The standalone server provides a ready to go cache server out of the box, using the WAR from the ehcache-server module. Unix-based and Windows servers are supported.
Start it with java -jar ../lib/ehcache-standalone-server-0.1.jar 8080 ../war or the jsvc wrapper with daemon.sh start .
This is the first version of an ehcache W3C Web Services server, packaged as a WAR. This version is made available for testing. See the documentation .
Two APIs are supported: A soap API specified in EhcacheWebServiceEndpointService.wsdl and a RESTful, resource oriented API. This release provides a feature-complete soap API. The RESTful API is not yet feature complete.
This is a standalone ehcache debugger used to monitor RMI cache clusters. It is available from Maven central or the downloads page.
Ehcache 1.5.0 is a major new release.
e.g. java -Dehcache.disk.store.dir=/u01/myapp/diskdir ...
The new version prints a list of caches with replication configured, prints notifications as they happen, and periodically prints the cache name, size and total events received.
Note that the debugger is gaining more attention and is now distributed in its own tar ball. It has also moved to its own pure maven build and has additional testing.