hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
21 lines (20 loc) • 550 B
TypeScript
import { Data } from './serialization/Data';
export declare class DataKeyedHashMap<T> {
size: number;
private internalStore;
constructor();
clear(): void;
delete(key: Data): boolean;
has(key: Data): boolean;
get(key: Data): T;
set(key: Data, value: any): this;
values(): T[];
entries(): Array<[Data, T]>;
/**
*
* @param key
* @returns index of the key if it exists, -1 if either bucket or item does not exist
*/
private findIndexInBucket(key);
private getOrCreateBucket(key);
}