mizzkey/packages/backend/src/queue
Hazel K 9ce44b24b8
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: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>

* add comments about awaiting the redis write

---------

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-08-18 13:34:01 +09:00
..
processors fix(backend): memory leak in memory caches (#14363) 2024-08-18 13:34:01 +09:00
const.ts feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする (#13758) 2024-06-08 15:34:19 +09:00
QueueLoggerService.ts (re) update SPDX-FileCopyrightText 2024-02-13 15:59:27 +00:00
QueueProcessorModule.ts feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする (#13758) 2024-06-08 15:34:19 +09:00
QueueProcessorService.ts revert 5f88d56d96 2024-07-20 21:33:20 +09:00
types.ts revert 5f88d56d96 2024-07-20 21:33:20 +09:00