diff --git a/.changeset/wicked-laws-fetch.md b/.changeset/wicked-laws-fetch.md new file mode 100644 index 000000000..56e020926 --- /dev/null +++ b/.changeset/wicked-laws-fetch.md @@ -0,0 +1,5 @@ +--- +'@wbce-d9/api': major +--- + +optimization on cache middleware diff --git a/api/src/cache.ts b/api/src/cache.ts index 9eead92c4..4c313bcdb 100644 --- a/api/src/cache.ts +++ b/api/src/cache.ts @@ -5,7 +5,6 @@ import Keyv from 'keyv'; import env from './env.js'; import logger from './logger.js'; import { getMessenger } from './messenger.js'; -import { compress, decompress } from './utils/compress.js'; import { getConfigFromEnv } from './utils/get-config-from-env.js'; import { getMilliseconds } from './utils/get-milliseconds.js'; import { validateEnv } from './utils/validate-env.js'; @@ -141,15 +140,13 @@ export async function setCacheValue( value: Record | Record[], ttl?: number ) { - const compressed = await compress(value); - await cache.set(key, compressed, ttl); + await cache.set(key, value, ttl); } export async function getCacheValue(cache: Keyv, key: string): Promise { const value = await cache.get(key); if (!value) return undefined; - const decompressed = await decompress(value); - return decompressed; + return value; } function getKeyvInstance(store: Store, ttl: number | undefined, namespaceSuffix?: string): Keyv {