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

Reply via email to