UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

11 lines (10 loc) 562 B
import { SimpleCacheObjectWrapper } from './simple-cache-object-wrapper.js'; import { SimpleCacheStorageProvider } from './simple-cache-storage-provider.js'; export declare class MemoryStorageProvider implements SimpleCacheStorageProvider { private _cache; readFromCache<T>(cacheKey: string): Promise<SimpleCacheObjectWrapper<T>>; storeInCache<T>(value: SimpleCacheObjectWrapper<T>): Promise<boolean>; removeFromCache(cacheKey: string): Promise<void>; clearCache(): Promise<number>; readAll(): Promise<SimpleCacheObjectWrapper<any>[]>; }