UNPKG

@themost/redis

Version:
12 lines (11 loc) 582 B
import {ApplicationBase, ApplicationService, ConfigurationBase} from '@themost/common'; export declare class RedisCacheStrategy extends ApplicationService { constructor(container: ConfigurationBase | ApplicationBase) add(key: string, value: any, absoluteExpiration?: number): Promise<any>; clear(): Promise<any>; get(key: string): Promise<any>; getOrDefault(key: string, fn: Promise<any>, absoluteExpiration?: number): Promise<any>; remove(key: string): Promise<any>; finalize(callback:(err?: Error) => void): void; finalizeAsync(): Promise<void>; }