UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

9 lines (8 loc) 424 B
import { SimpleCacheObjectWrapper } from './simple-cache-object-wrapper.js'; export interface SimpleCacheStorageProvider { 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>[]>; }