MCPcopy Create free account
hub / github.com/amrkmn/x / generateCacheKey

Function generateCacheKey

scripts/cache/utils.ts:71–75  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

69export const CACHE_KEY_PREFIX = 'extensions-';
70export const CACHE_RESTORE_KEYS = ['extensions-'];
71const EXTENSIONS_CONFIG_FILE = 'extensions.json';
72const TRANSFER_CHUNK_SIZE = 1024 * 1024; // 1 MiB
73
74// Helper to generate cache key from extensions.json
75export async function generateCacheKey(): Promise<string> {
76 const content = await readFile(EXTENSIONS_CONFIG_FILE);
77 const hash = createHash('sha256').update(content).digest('hex');
78 return `${CACHE_KEY_PREFIX}${hash}.tzst`;

Callers 4

restoreStaticCacheFunction · 0.90
saveStaticCacheFunction · 0.90
finalizeFullUpdateFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected