The major new capability in this release is enhanced cache resource management, and specifically the ability to set the maximum size of a Cache or CacheManager in bytes. This improves ease of use and provides greater efficiency.
The entire constructs package has been split out into a new
sub-project: ehcache-constructs. The dependency on Doug
Lea's concurrency library has been removed. New
documentation on cache configuration and hibernate
performance tuning has been added. There is an extra check
to make sure to always close persistent disk store's
FileInputStream in the rare case where the
ObjectInputStream is null.
This release contains many new features such as fine-
grained cache configuration, persistent disk caches, and
implementations of common caching patterns. It now comes
with vastly expanded documentation, Clover test code
coverage reporting, a FAQ, and an online JavaDoc.