A distributed in-memory cache system with TTL, LRU eviction, replication, failover, and load testing using Node.js, Docker, and k6.
-
Updated
Dec 18, 2025 - JavaScript
A distributed in-memory cache system with TTL, LRU eviction, replication, failover, and load testing using Node.js, Docker, and k6.
A smart caching system that combines traditional strategies (LRU, LFU, MFU) with machine learning to approximate Belady’s optimal replacement policy. This project generates skewed access patterns, labels them using optimal logic, trains multiple ML models, and integrates the best into a custom predictive cache.
Async task base caching system for in-memory, distributed, hybrid cache
A GTK3/C++ application for managing student records with CRUD operations (Create, Read, Update, Delete), grade tracking, and data persistence. Features a clean CSS-styled interface and efficient file storage.
Add a description, image, and links to the cache-system topic page so that developers can more easily learn about it.
To associate your repository with the cache-system topic, visit your repo's landing page and select "manage topics."