Merge branch 'io' into merge-upstream

This commit is contained in:
riku6460 2023-12-27 06:47:41 +09:00
commit 678cecf9af
No known key found for this signature in database
GPG Key ID: 27414FA27DB94CF6

View File

@ -55,7 +55,10 @@ export class RedisKVCache<T> {
const cached = await this.redisClient.get(`kvcache:${this.name}:${key}`);
if (cached == null) return undefined;
return this.fromRedisConverter(cached);
const parsed = this.fromRedisConverter(cached);
if (parsed == null) return undefined;
this.memoryCache.set(key, parsed);
return parsed;
}
@bindThis
@ -150,7 +153,7 @@ export class RedisSingleCache<T> {
const cached = await this.redisClient.get(`singlecache:${this.name}`);
if (cached == null) return undefined;
const parsed = this.fromRedisConverter(cached);
if (parsed == null) return undefined;
if (parsed == null) return undefined;
this.memoryCache.set(parsed);
return parsed;
}