$Id: CHANGELOG.txt,v 1.4 2003/12/26 01:15:32 gregluck Exp $ EHCache-0.7 =========== Bug Fixes --------- 1. Cache Configuration Fixed null pointer exception where the disk store path was not specified when use disk store is set to false 2. JDK1.3 Compatibility Replaced JDK1.4 Exception constructors with simple message constructors compatible with JDK1.2 and 1.3 3. Problem with Element expiry Fixed bug where expiry checking on get was calling remove with the element rather than the key. 4. Expire thread should not run if the cache is not active Changed the expire thread to while(active) 5. Expiry thread unnecessarily being created for eternal caches Skipped creating the expiry thread if caches are eternal. EHCache-0.6 =========== Bug Fixes --------- 1. Hibernate Cache Provider. Fixed bug where incompatible timestamps were generated 2. "Time to Idle" documentation bug. Fixed documentation bug in ehcache.xml and ehcache-failsafe.xml where "Time to Live" was incorrectly referred to as "Time to Idle" Feature Changes --------------- 1. Remove SoftReferences SoftReferences for cache element values has been replaced with standard references. The JDK 1.4.2 JVM was found to remove SoftReferences in normal operation, rather than the expected behaviour of use only to avoid memory exhaustion. Caches will now behave deterministically. Element values will only be removed when the element is garbage collected. EHCache-0.5 =========== Bug Fixes --------- - Implemented not creating a Disk Store when overflowToDisk="false" is set in ehcache.xml - toString() methods now report on all fields Feature Changes --------------- - Changed from JDK1.4 Logging to Commons Logging. This is to permit JDK1.2 and JDK1.3 to use EHCache. - Added Apache Commons Collections LRUMap as an alternative backing Map for the MemoryStore. The java.util.LinkedHashMap has been retained and is used automatically for JDK1.4 and higher. - Added LICENSE.txt to the jar in the distribution EHCache-0.4 =========== - Initial version, originally based on a fork from JCS plus donated patches.