[ 
https://issues.apache.org/jira/browse/OAK-11946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18066946#comment-18066946
 ] 

Julian Reschke edited comment on OAK-11946 at 3/20/26 5:40 AM:
---------------------------------------------------------------

1. We want to fix all Oak APIs that currently expose Guava Caching APIs.
2. We want to (AFAIU) keep using CacheLIRS ([~thomasm]?)
3. Elsewhere, we want to use Caffeine ([~thomasm])

So maybe we should first document that we *want* to do. Let's start to check 
which APIs (and JMX?) in Oak *use* the Guava cache API.


was (Author: reschke):
1. We want to fix all Oak APIs that currently expose Guava Caching APIs.
2. We want to (AFAIU) keep using CacheLIRS ([~thomasm]?)
3. Elsewhere, we want to use Caffeine ([~thomasm])

So maybe we should first document that we *want* to do. Let's start to check 
which APIs in Oak *use* the Guava cache API.

> Gradually replace Guava Cache Interfaces by Oak-specific internal APIs
> ----------------------------------------------------------------------
>
>                 Key: OAK-11946
>                 URL: https://issues.apache.org/jira/browse/OAK-11946
>             Project: Jackrabbit Oak
>          Issue Type: Task
>            Reporter: Julian Reschke
>            Assignee: Rishabh Daim
>            Priority: Major
>
> These would be identical to the Guava interfaces - modulo package names - 
> potentially stripped of unused stuff.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to