🎨 Unified the cache key styling

This commit is contained in:
LittleSheep 2025-06-21 13:48:20 +08:00
parent 5f30b56ef8
commit cb8e720af1
4 changed files with 8 additions and 8 deletions

View File

@ -6,7 +6,7 @@ namespace DysonNetwork.Sphere.Account;
public class RelationshipService(AppDatabase db, ICacheService cache) public class RelationshipService(AppDatabase db, ICacheService cache)
{ {
private const string UserFriendsCacheKeyPrefix = "UserFriends_"; private const string UserFriendsCacheKeyPrefix = "user:friends:";
public async Task<bool> HasExistingRelationship(Guid accountId, Guid relatedId) public async Task<bool> HasExistingRelationship(Guid accountId, Guid relatedId)
{ {

View File

@ -77,7 +77,7 @@ public class DysonTokenAuthHandler(
{ {
// Store in cache for future requests // Store in cache for future requests
await cache.SetWithGroupsAsync( await cache.SetWithGroupsAsync(
$"Auth_{sessionId}", $"auth:{sessionId}",
session, session,
[$"{AccountService.AccountCachePrefix}{session.Account.Id}"], [$"{AccountService.AccountCachePrefix}{session.Account.Id}"],
TimeSpan.FromHours(1) TimeSpan.FromHours(1)

View File

@ -6,9 +6,9 @@ namespace DysonNetwork.Sphere.Chat;
public class ChatRoomService(AppDatabase db, ICacheService cache) public class ChatRoomService(AppDatabase db, ICacheService cache)
{ {
public const string ChatRoomGroupPrefix = "ChatRoom_"; public const string ChatRoomGroupPrefix = "chatroom:";
private const string RoomMembersCacheKeyPrefix = "ChatRoomMembers_"; private const string RoomMembersCacheKeyPrefix = "chatroom:members:";
private const string ChatMemberCacheKey = "ChatMember_{0}_{1}"; private const string ChatMemberCacheKey = "chatroom:{0}:member:{1}";
public async Task<List<ChatMember>> ListRoomMembers(Guid roomId) public async Task<List<ChatMember>> ListRoomMembers(Guid roomId)
{ {

View File

@ -12,9 +12,9 @@ public class PermissionService(
{ {
private static readonly TimeSpan CacheExpiration = TimeSpan.FromMinutes(1); private static readonly TimeSpan CacheExpiration = TimeSpan.FromMinutes(1);
private const string PermCacheKeyPrefix = "Perm_"; private const string PermCacheKeyPrefix = "perm:";
private const string PermGroupCacheKeyPrefix = "PermCacheGroup_"; private const string PermGroupCacheKeyPrefix = "perm-cg:";
private const string PermissionGroupPrefix = "PermGroup_"; private const string PermissionGroupPrefix = "perm-g:";
private static string _GetPermissionCacheKey(string actor, string area, string key) => private static string _GetPermissionCacheKey(string actor, string area, string key) =>
PermCacheKeyPrefix + actor + ":" + area + ":" + key; PermCacheKeyPrefix + actor + ":" + area + ":" + key;