Hi

EHCache does require the use of JDK1.4.

Specifically we use:

- LinkedHashMap, which provides us with an LRU HashMap
- JDK1.4 logging
- SoftRefererences

I guess there is a lot of production code out there on JDK1.3 and earlier. I could replace
the JDK1.4 logging with commons logging and the java.util.LinkedHashMap with something
similar.


I was pretty keen to use the java.util.LinkedHashMap, because the combination of a doubly-linked
list combined with a Hashmap in JCS was the source of the memory leak in it. The memory store code
went from around 1500 lines down to a few hundred and became much simpler to understand.


Greg Luck



-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to