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)