You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Circuit breaker — New HotKeyCircuitBreaker protects remote cache-load suppliers; SingleFlight checks allowRequest() before queuing; returns stale Caffeine entry on open breaker.
Null-value caching — NullValue.INSTANCE cached with configurable TTL (default 10s) when reader returns empty.
HeavyKeeper rewrite — Sliding-window ring buffer (windows[] + slotSums[]) replaces flat long[]; ConcurrentHashMap<String, Node> + ReentrantLock for TopK membership (hot path lock-free); LongAccumulator for striped count write; locCache memoizes hash+fingerprint+bucket indices; volatile long minPqCount for O(1) fast-rejection; 65536-entry decay LUT; adaptive stripe count; parallel addDirect() batch feed.