MemoryCache
MemoryCache
Signature
class MemoryCache extends CacheProvider {
get(key: string) => Promise<CacheEntry<T> | undefined>;
set(key: string, value: T, ttl?: number) => Promise<void>;
exists(key: string) => Promise<boolean>;
delete(key: string) => Promise<void>;
clear() => Promise<void>;
expire(key: string, ttl: number) => Promise<void>;
}
- Extends:
CacheProvider
get
method
(key: string) => Promise<CacheEntry<T> | undefined>
set
method
(key: string, value: T, ttl?: number) => Promise<void>
exists
method
(key: string) => Promise<boolean>
delete
method
(key: string) => Promise<void>
clear
method
() => Promise<void>
expire
method
(key: string, ttl: number) => Promise<void>