Creates a new file system cache instance.
Cache configuration options including cacheDir
Protected
buildProtected
createReturns a copy of the current cache statistics.
Current cache performance statistics
Protected
isProtected
Checks if a cache entry has expired based on its expiration timestamp.
The cache entry to check
True if the entry has expired
Protected
logProtected
updateProtected
Updates cache statistics for performance monitoring.
The type of operation that occurred
Optional
context: { Additional context for hit/miss logging
Optional
fullOptional
key?: stringOptional
reason?: string
File system cache implementation that stores cache entries as JSON files. Each cache entry is stored as a separate file in the specified directory.
Example