Midday / packages /cache /src /user-cache.ts
Jules
Final deployment with all fixes and verified content
c09f67c
import { RedisCache } from "./redis-client";
// Redis-based cache for users shared across all server instances
const cache = new RedisCache("user", 30 * 60); // 30 minutes TTL
export const userCache = {
get: (key: string): Promise<any | undefined> => cache.get(key),
set: (key: string, value: any): Promise<void> => cache.set(key, value),
delete: (key: string): Promise<void> => cache.delete(key),
};