Class BaseCacheSimple<T>Abstract
Constructors
Properties
PrivatecleanupTimer
cleanupTimer: number | null = null
ProtectedforceUpdateTimeout
forceUpdateTimeout: number
isDestroyed
isDestroyed: boolean = false
ProtectedmaxCacheSize
maxCacheSize: number = 30
Methods
delete
-
delete(key: string): boolean
get
-
get(key: string): T[] | undefined
getCacheStats
-
getCacheStats(): { newestEntry?: number; oldestEntry?: number; size: number }
Returns { newestEntry?: number; oldestEntry?: number; size: number }
Protected AbstractgetCacheTypeName
-
getCacheTypeName(): string
set
-
set(key: string, data: T[]): void
Get statistcs about the cache