Interesting Matt. Working on something similar for Flash (memory & LSO stashes) at the moment. What are you going to use as the criteria for determining a full cache?
Chris > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of Matt Liotta > Sent: Friday, December 19, 2003 2:15 PM > To: [EMAIL PROTECTED] > Subject: [CFCDev] caching service > > I am in the middle of writing a small caching service that needs to be > accessible from both Java and CFML. As such, I am implementing it in > Java and plan to wrap the Java API with CFCs. If others are interested > in such a thing I would be happy to share the code. However, I would be > most interested in what people are looking for in terms of > functionality and API as that would help me create an initial version > that was better all around. > > Right now I am leaning towards a design with three main interfaces, > Policy, Stash, and Cache. Polices inform the cache on how it should > expire objects and possibly make decisions on what objects should be > removed in the case of a full cache. Stashes implement the persistence > of the cache itself. I plan on only creating a memory and file system > based stash to begin with. Finally, the caches provide caching services > based on a defined policy using a specified stash. > > Matt Liotta > President & CEO > Montara Software, Inc. > http://www.MontaraSoftware.com > (888) 408-0900 x901 > > ---------------------------------------------------------- > You are subscribed to cfcdev. To unsubscribe, send an email > to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' > in the message of the email. > > CFCDev is run by CFCZone (www.cfczone.org) and supported > by Mindtool, Corporation (www.mindtool.com). > > An archive of the CFCDev list is available at www.mail- > archive.com/[EMAIL PROTECTED] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
