froehlich 02/01/23 11:44:54 Modified: simplestore PROPOSAL Log: removed typos, checked grammer, changed layout and added some new ToDos Revision Changes Path 1.7 +11 -28 jakarta-commons-sandbox/simplestore/PROPOSAL Index: PROPOSAL =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/simplestore/PROPOSAL,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PROPOSAL 15 Jan 2002 20:02:16 -0000 1.6 +++ PROPOSAL 23 Jan 2002 19:44:53 -0000 1.7 @@ -2,44 +2,27 @@ JAKARTA COMMONS - SIMPLESTORE -------------------------------------------------------------------------- -Abstract: -The aim of "simplestore" is to provide some simple +ABSTRACT: +The aim of simplestore is to provide some simple and easy to integrate storing components for caching, etc. -The focus is one simple and fast. The aim of the -"simplestore" is not to provide a full fledge cache +The focus is on simple and fast. The aim of the +simplestore is not to provide a full fledged 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! +I just merged the classes from the Cocoon project, they are not 100% ready +and there will be a lot of changes in the future. But -hey- that's +the sandbox. TODO: -- Setup some Test cases. +- Implement some more meaningful test cases! - Implement more Jisp KeyObject wrappes, for i.e Integer and Long Keys - Performance tuning +- Some kool swapping features, like a store chain (fast->medium->slow). - and whatever you want to add -Initial commiters: +Initial committers: -Gerhard Froehlich (froehlich) +Gerhard Froehlich ([EMAIL PROTECTED])
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>