You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Rishabh Daim (Jira)" <ji...@apache.org> on 2026/03/24 03:03:00 UTC

[jira] [Created] (OAK-12160) Migrate oak-run-commons and any remaining modules to Oak Cache API

Rishabh Daim created OAK-12160:
----------------------------------

             Summary: Migrate oak-run-commons and any remaining modules to Oak Cache API
                 Key: OAK-12160
                 URL: https://issues.apache.org/jira/browse/OAK-12160
             Project: Jackrabbit Oak
          Issue Type: Sub-task
            Reporter: Rishabh Daim
            Assignee: Rishabh Daim


Migrate remaining cache usages in oak-run-commons (and any other stragglers) to OakCache.

  Changes:
  - DocumentNodeStoreHelper — CacheLIRS → OakCache
  - DocumentStoreIndexerBase — update if it references cache types
  - Grep all modules for residual org.apache.jackrabbit.guava.common.cache imports and migrate any found
  - Update callers catching ExecutionException to handle CompletionException/RuntimeException

  Acceptance criteria:
  - No direct Caffeine or Guava cache usage in any module's src/main/java except oak-core-spi
  - DocumentNodeStoreHelper tests pass



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