Julian Reschke created OAK-11791:
------------------------------------
Summary: Gradually replace Guava Cache by javax.cache interfaces
Key: OAK-11791
URL: https://issues.apache.org/jira/browse/OAK-11791
Project: Jackrabbit Oak
Issue Type: Task
Reporter: Julian Reschke
1. CacheLIRS implements the Guava caching interfaces, but does not use any
Guava implementation code.
2. We could move CacheLIRS code into an internal class, and let CacheLIRS still
use Guava cache interfaces.
3. Then implement a new class bases on javax.cache interfaces
4. Gradually migrate uses of the Guava Cache interfaces to the javax.cache
interfaces and the new implementation
5. When done, remove old code
For existing APIs, the main differences appear to be thrown Exceptions and
return values (boolean vs values)
[~thomasm] - what do you think?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)