froehlich 02/01/12 10:52:26 Modified: simplestore PROPOSAL Log: more information about the project Revision Changes Path 1.2 +28 -0 jakarta-commons-sandbox/simplestore/PROPOSAL Index: PROPOSAL =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/simplestore/PROPOSAL,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- PROPOSAL 12 Jan 2002 16:55:25 -0000 1.1 +++ PROPOSAL 12 Jan 2002 18:52:26 -0000 1.2 @@ -11,6 +11,34 @@ "simplestore" is not to provide a full fledge cache or something else. +Short Overview: +Store: the Store interface + +MRUMemoryStore: a MRU (Most Recently Used) Memory Store. + +JispFilesystemStore: a Jisp (http://www.coyotegulch.com/jisp/index.htmlbased) +persistent Store. + +JispStringKey: A wrapper class for String Keys (unfortunately Jisp +cames with a own Key class). +TODO: add Integer and Long wrapper classes. + +StoreJanitor: the StoreJanitor interface. + +StoreJanitorImpl: you can register your Memory Stores in +this class. A background Thread checks if memory running +slow in you JVM and if yes it frees some objects out of the +registered Stores. + +NOTE: +I just merged the classes from the Cocoon project. I have first +to test them fully. Maybe they are not 100% ready! + +TODO: +- Setup some Test cases. +- Implement more Jisp KeyObject wrappes, for i.e Integer and Long Keys +- Performance tuning +- and whatever you want to add Initial commiters:
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
