Rishabh Daim created OAK-12153:
----------------------------------

             Summary: Migrate oak-search to Oak Cache API
                 Key: OAK-12153
                 URL: https://issues.apache.org/jira/browse/OAK-12153
             Project: Jackrabbit Oak
          Issue Type: Sub-task
            Reporter: Rishabh Daim
            Assignee: Rishabh Daim


Migrate ExtractedTextCache in oak-search from Guava shim cache to OakCache.

  Changes:
  - Replace CacheBuilder.newBuilder() with OakCacheBuilder.newBuilder()
  - Replace Cache<String,String> field with OakCache<String,String>
  - Replace local Guava Weigher lambda with OakWeigher lambda
  - Replace new CacheStats(guavaCache, ...) with OakCacheStatsAdapter
  - Remove all org.apache.jackrabbit.guava.common.cache imports from 
src/main/java

  Acceptance criteria:
  - No org.apache.jackrabbit.guava.common.cache imports in 
oak-search/src/main/java
  - ExtractedTextCache tests pass including stats reporting



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

Reply via email to