hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
17 lines (16 loc) • 674 B
TypeScript
import { NearCache, NearCacheStatistics } from './NearCache';
import { Data } from '../serialization/Data';
import { KeyStateMarker } from './KeyStateMarker';
export declare class InvalidationAwareWrapper implements NearCache {
private nearCache;
private keyStateMarker;
static asInvalidationAware(nearCache: NearCache, markerCount: number): InvalidationAwareWrapper;
private constructor(nearCache, markerCount);
put(key: Data, value: any): void;
get(key: Data): Data | any;
invalidate(key: Data): void;
clear(): void;
getStatistics(): NearCacheStatistics;
isInvalidatedOnChange(): boolean;
getKeyStateMarker(): KeyStateMarker;
}