Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: configurable last cache eviction #25520

Merged
merged 3 commits into from
Nov 6, 2024
Merged

Commits on Nov 5, 2024

  1. refactor: make last cache eviction optional

    This changes how the last cache is evicted. It will no longer run eviction
    on writes to the cache, instead, there is an optional method to create a
    last cache provider that will run eviction in a background task on a specified
    interval.
    
    Otherwise, when records are produced from the cache, only those that have
    not expired will be produced.
    
    This should reduce locks on the cache and hopefully improve performance.
    hiltontj committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4c7ab3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4e44f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    fb7b377 View commit details
    Browse the repository at this point in the history