[
https://issues.apache.org/jira/browse/OAK-11946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18066947#comment-18066947
]
Rishabh Daim edited comment on OAK-11946 at 3/20/26 6:03 AM:
-------------------------------------------------------------
This PR [https://github.com/apache/jackrabbit-oak/pull/2807] does exactly that.
We keep on using CacheLIRS where it was used and for pure Guava Cache
instances, I have replaced them with caffeine.
Since these changes are heavily inter-denpendent on CacheLIRS, CacheStats, I
couldn't simply make these changes in smaller batches without adding temporary
adaptors and other workaround.
cc [~thomasm]
was (Author: JIRAUSER299730):
This PR [https://github.com/apache/jackrabbit-oak/pull/2807] does exactly that.
We keep on using CacheLIRS where it was used and for pure Guava Cache
instances, I have replaced them with caffeine.
> 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)