mem100x
Version:
⚡ The FASTEST MCP memory server ever built - 66k+ entities/sec with intelligent context detection
30 lines • 908 B
TypeScript
/**
* High-Performance Bloom Filter
* Probabilistic data structure for O(1) existence checks
* Now with ultra-fast non-cryptographic hashing
*/
export declare class BloomFilter {
private readonly size;
private readonly numHashes;
private readonly bits;
private itemCount;
private initialized;
constructor(expectedItems?: number, falsePositiveRate?: number);
init(): Promise<void>;
private murmur3;
add(item: string): void;
contains(item: string): boolean;
private getHashes;
clear(): void;
getStats(): {
size: number;
numHashes: number;
items: number;
fillRate: number;
};
serialize(): Buffer;
static deserialize(buffer: Buffer): BloomFilter;
saveToFile(filePath: string): Promise<void>;
static loadFromFile(filePath: string): Promise<BloomFilter | null>;
}
//# sourceMappingURL=bloom-filter.d.ts.map