Tommaso, Shout if there is anything that doesn't make sense or anything you think should be changed. It would be nice to have a DirectMemory impl to move the cache outside the JVM heap. Ian
On 29 October 2012 21:13, Tommaso Teofili <[email protected]> wrote: > Nice thing Ian, I'll try to have a look at it and look to add DirectMemory > impl to it as soon as I can. > Thanks and regards, > Tommaso > > > > On 29/ott/2012, at 11:04, Ian Boston wrote: > >> Earlier today I pushed an API bundle and impl for EhCache and Infinispan to >> SVN under whiteboard/ieb/cache (whiteboard is at the same level as trunk in >> SVN). I haven't actually started either bundle in an Osgi container yet, so >> there may be some issues. The commit history on the code that was ported >> looks clean. There are notes in the readme files. >> >> I will have a look at that and implementing the portal cache API tomorrow >> in a spare moment. >> Ian >> >> On Monday, October 29, 2012, Antonio Sanso wrote: >> >>> +1 >>> >>> Antonio >>> >>> On Oct 27, 2012, at 12:10 AM, Ian Boston wrote: >>> >>>> Hi, >>>> >>>> In [1] there is some discussion about a caching bundle. The use case >>>> (or user story if you like) is to allow applications written in Sling >>>> to have a centralised place where they can cache things. There is >>>> already an API in the portlet bundle that provides caching for >>>> portlets, but it seems there is a wider use case, which covers object >>>> caching outside the core repository itself and page fragment caching. >>>> >>>> Since I have come across this use case before in Sling, I have a >>>> bundle that worked for me in the past[2]. Subject to checking that its >>>> clean from an IPR and (c) perspective and getting permission from any >>>> authors that might have created fragments of code within that bundle I >>>> was thinking of bringing it into the whiteboard area to see if it >>>> could be adapted to meet everyones needs. >>>> >>>> WDYT ? >>>> >>>> Ian >>>> >>>> >>>> >>>> 1 https://issues.apache.org/jira/browse/SLING-2555 >>>> 2 >>> https://github.com/ieb/sparsemapcontent/tree/master/extensions/memory/src/main/java/org/sakaiproject/nakamura/api/memory >>>> which was ported from >>>> >>> https://github.com/sakaiproject/nakamura/tree/b9d8e65b733ec7c35a3d194c9a5dc12acf13cb34/bundles/memory >>>> on September 26 2011. >>>> The commit log appears to be clean. >>> >>> >
