Native Rust cache engine with L0 hot cache, Cachee-FLU eviction, and 4 protocol interfaces. Measured on metal_bench with pre-allocated keys. Production context from Graviton4 c8g.metal-48xl.
| Cache | Language | GET Latency | ops/sec (1T) | vs Cachee |
|---|---|---|---|---|
| Cachee L0 (M4 Max) | Rust | 31 ns | 32M | — |
| Cachee DashMap (Graviton4) | Rust | 59 ns | ~17M | no L0 |
| Moka | Rust | ~50 ns | ~20M | 1.6x slower |
| Caffeine | Java | ~65 ns | ~15M | 2.1x slower |
| Stretto | Go/Rust | ~80 ns | ~12M | 2.6x slower |
| Ristretto | Go | ~125 ns | ~10M | 4x slower |
| Guava Cache | Java | ~150 ns | ~7M | 4.8x slower |
| Hazelcast Near | Java | ~300 ns | ~6M | 9.7x slower |
| Dragonfly | C++ | ~400 ns | ~3M | 12.9x slower |
| Redis | C | ~500 ns | ~2M | 16x slower |
| ElastiCache | Managed | ~339,000 ns | ~150K | 10,935x slower |
| Metric | v1.0 (Redis Proxy) | v2.0 (JS L1) | v3.0 (NAPI L1) | v4.3 (Native Engine) |
|---|---|---|---|---|
| L1 Hit Latency | N/A (no L1) | 0.0085ms | 0.0145ms / 4.65µs | 0.0015ms / 31ns |
| P99 Latency | N/A | ~30µs | ~31ns | 3.7µs |
| L2 Hit Latency | 0.55ms | 0.55ms | 0.55ms | 0.55ms (same Redis) |
| L1 Hit Rate | 0% (no L1) | 85% | 100% (warm set) | 100% (production) |
| GET Throughput | N/A | ~100K ops/s | 215K ops/s | 660K+ ops/s |
| Horizontal Scaling | N/A | N/A | Single instance | Pub/sub cluster |
| Engine | None (pass-through) | JS L1 Cache (Node.js) | NAPI L1 Cache | Native Cachee Engine + DashMap |
| Total Allocated | 76.10 MB |
| Startup Overhead (Redis engine) | 9.17 MB |
| Allocator Fragmentation | 66.86 MB |
| Client Buffers (42 connections) | 0.04 MB |
| Actual Session Data | 0 bytes (all keys expired via TTL) |
| Keys in Redis | 0 (DBSIZE confirmed) |
| Fragmentation Ratio | 1.23 (normal jemalloc) |