[
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)