summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/CacheService.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix cherry-pick error: restore CacheService.findOptionalUserByIdHazelnoot2025-07-271-0/+5
|
* fix missing @bindThis in CacheServiceHazelnoot2025-06-091-0/+2
|
* fix refactoring mistake in CacheService.tsHazelnoot2025-06-091-2/+2
|
* normalize userFollowingsCache / userFollowersCache and add ↵Hazelnoot2025-06-091-143/+173
| | | | hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places
* implement userFollowersCacheHazelnoot2025-06-091-2/+15
|
* re-type userFollowingsCache to match the othersHazelnoot2025-06-091-22/+16
|
* move QuantumKVCache to a separate fileHazelnoot2025-06-091-1/+2
|
* implement no-op caches for testingHazelnoot2025-06-091-3/+19
|
* implement CacheService.getUsers and CacheService.getUserProfilesHazelnoot2025-06-091-0/+56
|
* update quantum caches when a user is deletedHazelnoot2025-06-091-1/+11
|
* use addMany instead of setMany when populating quantum caches from DBHazelnoot2025-06-091-2/+2
|
* add CacheService.getUserFollowings and CacheService.getUserBlockersHazelnoot2025-06-091-1/+109
|
* convert many RedisKVCaches to QuantumKVCache or MemoryKVCacheHazelnoot2025-06-091-51/+53
|
* add redis cache for note translationsHazelnoot2025-05-121-1/+46
| | | | | * Partitioned by target language * Invalidated if the note is edited
* add new role conditions for local/remote followers/followeesHazelnoot2025-05-101-0/+66
|
* convert Authorized Fetch to a setting and add support for hybrid mode ↵Hazelnoot2025-03-161-0/+8
| | | | (essential metadata only)
* remove infinity cachesHazel K2024-08-031-4/+4
|
* encapsulate `MemoryKVCache<T>`Hazel K2024-08-031-2/+2
|
* merge upstream for 2024.2.1dakkar2024-03-021-1/+3
|
* enhance?: ↵tamaina2024-02-231-0/+1
| | | | DeleteAccountServiceでユーザーを削除する際にuserChangeDeletedStateを発行する (#13382)
* fixsyuilo2024-02-161-2/+2
|
* refactor(backend): misc/cacheをシンプルな実装に戻したsyuilo2024-02-161-39/+7
|
* リモートユーザーが復活してもキャッシュにより該当ユ ↵MeiMei2024-02-161-9/+19
| | | | | | | | | | | | | ザーのActivityが受け入れられないのを修正 Fix #13273 (#13275) * リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix #13273 * CHAGELOG * Use Redis event --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* (re) update SPDX-FileCopyrightTexttamaina2024-02-131-1/+1
| | | | Fix #13290
* Revert "update SPDX-FileCopyrightText"tamaina2024-02-131-1/+1
| | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
* update SPDX-FileCopyrightTextsyuilo2024-02-121-1/+1
|
* Fix: ↵おさむのひと2023-10-271-13/+2
| | | | | | | | | | | | | チャンネルのフォロー・アンフォローの反映速度を改善 (#12149) * チャンネルのフォロー・アンフォローの反映速度を改善 * fix lint * userFollowingChannelsCacheの場所をCacheServiceからChannelFollowingServiceに移動 --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* feat: improve tl performance (#11946)syuilo2023-10-031-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update NoteCreateService.ts * wip * wip * wip * wip * Update NoteCreateService.ts * wip * Update NoteCreateService.ts * wip * Update user-notes.ts * wip * wip * wip * Update NoteCreateService.ts * wip * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * wip * Update timelines.ts * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * Update misskey-js.api.md * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * wip * Update timelines.ts * wip * test * Update activitypub.ts * refactor: UserListJoining -> UserListMembership * Update NoteCreateService.ts * wip
* feat: 通知の受信設定を強化syuilo2023-09-291-2/+2
|
* refactor(backend): update directory structure for modelssyuilo2023-09-201-1/+1
|
* update deps (#11820)syuilo2023-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update deps * fix * wip * wip * wip * Update docker-compose.yml.example * Delete reviewer-lottery.yml * Update RepositoryModule.ts * wip * wip * clean up * update deps * wip * wip
* refactor: prefix Mi for all entities (#11719)syuilo2023-08-161-15/+15
| | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update RepositoryModule.ts * wip * wip * wip * Revert "wip" This reverts commit c1c13b37d2aaf3c65bc148212da302b0eb7868bf.
* chore: ↵Shun Sakai2023-07-271-0/+5
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#11348) * chore: Add the SPDX information to each file Add copyright and licensing information as defined in version 3.0 of the REUSE Specification. * tweak format --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): Reduce memory usage of MemoryKVCache (#11076)tamaina2023-07-081-8/+39
| | | | | * perf(backend): Reduce memory usage of MemoryKVCache * fix
* fix(backend): キャッシュが溜まり続けないようにsyuilo2023-06-101-0/+11
| | | | Related #10984
* refactorsyuilo2023-05-291-1/+6
|
* fix typessyuilo2023-04-141-1/+1
|
* fix(backend): イベント用redis分離が上手く動かない問題を修正syuilo2023-04-091-4/+4
|
* typosyuilo2023-04-071-4/+4
|
* enhance(backend): improve cachesyuilo2023-04-051-4/+81
|
* enhance(backend): improve cachesyuilo2023-04-041-0/+95