UNPKG

cachly

Version:

Type-safe, production-ready in-memory cache system for Node.js and TypeScript with advanced features.

18 lines 731 B
import { PartitioningConfig, PartitionInfo } from '../types'; export declare class PartitioningUtil { private config; private partitions; constructor(config: PartitioningConfig); private initializePartitions; getPartition(key: string): number; private hashPartition; private rangePartition; private customPartition; updatePartitionStats(partitionId: number, keyCount: number, memoryUsage: number, hitRate: number): void; getPartitionInfo(partitionId: number): PartitionInfo | undefined; getAllPartitions(): PartitionInfo[]; getPartitionDistribution(): Record<number, number>; getBalancedPartition(): number; isBalanced(): boolean; } //# sourceMappingURL=Partitioning.d.ts.map