Skip to content

[Tiered Caching][Milestone 1] Integrate disk cache  #11897

Closed
@sgup432

Description

@sgup432

Is your feature request related to a problem? Please describe

This is part of overall Tiered caching miletone 1 - #10870

As part of this, we want to integrate a disk cache which will extend the existing in-memory cache and be provided under the overall tiered cache option. Below are the requirements for that:

  • We need an embedded cache library in JAVA.
  • Cache should have disk tier support.
  • Robust, performant, full proven and widely adopted.
  • Opensource (preferably Apache v2 license).

There are the possibly three options we have fulfilling above requires:

  1. JCS
  2. Ehcache
  3. MapDb - (Don't see much active development from the past year, so will skip)

We are going with Ehcache in phase-1 as it is more widely adopted, has a better community support and we already have some experience with it as we did POCs with it.

Describe the solution you'd like

As described above, we are integrating ehcache as a disk cache option.

Related component

Search:Performance

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Search:PerformanceenhancementEnhancement or improvement to existing feature or requestv2.13.0Issues and PRs related to version 2.13.0

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions