本地缓存配置。

interface CacheConfig {
    schemaVersion: number;
    ttlSeconds: number;
    flushIntervalMs: number;
    maxUserInfoCount: number;
    maxGroupNamecardCount?: number;
    maxConversations?: number;
}

Properties

schemaVersion: number

缓存结构版本号。

ttlSeconds: number

缓存有效期,单位秒。

flushIntervalMs: number

批量落盘间隔,单位毫秒。

maxUserInfoCount: number

用户资料缓存最大条数。

maxGroupNamecardCount?: number

群名片缓存最大条数。

maxConversations?: number

会话缓存最大条数。