You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by GitBox <gi...@apache.org> on 2018/12/26 05:00:43 UTC

[GitHub] rsandidfc opened a new pull request #9: Ehcache v3 update

rsandidfc opened a new pull request #9: Ehcache v3 update
URL: https://github.com/apache/directory-server/pull/9
 
 
   This pull contains changing ehcache 2.10.4 to 3.6.1. ehcache v3 is very different architecturally from v2. Several configuration options were removed, and several more programmatic capabilities removed. v3 also uses generics to stronger type cache instances.
   
   The first place to look to understand the changes made are in /directory-server/core-api/src/main/resources/directory-cacheservice.xml. There is no longer a "default" cache, so each cache used by ApacheDS is explicitly defined. The configuration properties that simply no longer map into the v3 config I left commented out. 
   
   There was a lot more work here than I thought. Someone needs to look at this and the changes I had to make to get everything to compile and unit test and vet them all.
   
   It may simply be easier to implement JSR-107 entirely and make caching pluggable.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services