Skip to content
Snippets Groups Projects
Unverified Commit 9ce44b24 authored by Hazelnoot's avatar Hazelnoot Committed by GitHub
Browse files

fix(backend): memory leak in memory caches (#14363)


* encapsulate `MemoryKVCache<T>`

* remove infinity caches

* encapsulate other caches

* add missing awaits to internally synchronize caches

* implement pull-through caching

* tune cache lifetimes

* optimize cache GC by stopping early

* summarize changes in CHANGELOG.md

* Fix timeout comments

Co-authored-by: default avatarかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>

* add comments about awaiting the redis write

---------

Co-authored-by: default avatarかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
parent 3cd5f865
No related branches found
No related tags found
Loading
Showing with 103 additions and 86 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment