Last Updated 11 June 2007.
Work has been done on a JGRoups replication implementation to complement the current RMI one. Use of JGroups rather than RMI will be available as a configuration option.
A generic CacheExtension mechanism will be made available in 1.3.1. Stay tuned for features.
Code has been donated for a Derby DiskStore implementation.
Work is progressing on JCache. The net.sf.ehcache.jcache will track the changes.
1.3.0-beta contained a couple of tweaks to allow programmatic replacement of the DiskStore with a separate implementation. Hopefully a code donation will provide a JDBCDiskStore implementation which will allow Derby and other databases to be plugged in. This supplements the built-in DiskStore.
Ehcache supports LRU, LFU and FIFO. There are plenty more eviction policies. An extension mechanism should be added to support these.
A MemoryStore built using SoftReferences. This would enable potentially much large MemoryStores with no risk of OutOfMemory errors. SoftReferences are already used in ehcache for the asynchronous replication spool.
A JMS-based replication mechanism is the logical one after JGroups.
Please add your feature suggestions to Feature Requests .