Refactor caching layer to be JCache compliant (jsr-107). In particular, 
consider using ehcache implementation
-------------------------------------------------------------------------------------------------------------

                 Key: SOLR-1082
                 URL: https://issues.apache.org/jira/browse/SOLR-1082
             Project: Solr
          Issue Type: New Feature
          Components: search
    Affects Versions: 1.5
            Reporter: Kaktu Chakarabati


overhaul the caching layer to be compliant
with the upcoming Jcache api (jsr-107).
In specific, I've been experimenting some with ehcache
(http://ehcache.sourceforge.net/ , Apache OS license) and it seems to be a
very comprehensive implementation, as well as fully compliant with the jcache 
API.
I think the benefits are numerous: in respect to ehcache itself, it seems to
be a very mature implementation, supporting most classical cache schemes as
well as some interesting distributed cache options (and of course,
performance-wise its very lucrative in terms of reported multi-cpu scaling
performance and  some of the benchmark figures they show).

Further, abstracting away the caches to use the jcache api would probably
make it easier in the future to make the whole caching layer more easily
swappable with some other implementations that will probably crop up.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to