GitHub topics: lfu-cache
EchoVault/SugarDB
Embeddable and distributed in-memory alternative to Redis.
Language: Go - Size: 13.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 466 - Forks: 32

ankurbhambri/DS-Algo
Data Structure and Algorithm
Language: Python - Size: 667 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

alxkm/cache
Simple cache implementation on java
Language: Java - Size: 85.9 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 3

HengXin666/HXLibs
C++20协程和基于io_uringの百万并发服务器; 可异步读写, 支持Transfer-Encoding分块编码传输文件, 支持断点续传; 基于压缩前缀树编写的路由, 支持通配符解析;+ http/https/websocket、socks5代理、Json解析、Json静态反射到结构体(可以无宏反射到聚合类), 封装了线程安全的LFUCache和LRUCache, 静态枚举映射, 支持STL容器的print/toString等
Language: C++ - Size: 1.44 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 0

aholstenson/transitory
In-memory cache with high hit rates via LFU eviction for Node and browsers. Supports time-based expiration, automatic loading and metrics.
Language: TypeScript - Size: 236 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 37 - Forks: 6

lonelyenvoy/python-memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Language: Python - Size: 207 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 238 - Forks: 15

FishGoddess/cachego
一个拥有分片机制的轻量级内存缓存库,API 友好,支持多种数据淘汰机制 - An api friendly memory-based cache
Language: Go - Size: 502 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 4

breid48/cacheing
Pure Python Caching Library providing Redis-inspired eviction APIs and Per-Item TTL's.
Language: Python - Size: 214 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 26 - Forks: 0

HengXin666/HXCache
提供最低C++11即可使用的线程安全的LRU、LFU,只需要单头文件; 只依赖于STL, 支持原地构造和透明查找. | Providing thread-safe LRU, LFU with the lowest C++11 usage, only requires a single header file; depends only on STL, supports in-place construction and transparent lookup.
Language: C++ - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

dusanov/a-cache-machine
exercise in java key value caching
Language: Dockerfile - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

LesiaUKR/goit-algo2-hw-07
Master's | Design & Analysis of Algorithms | Cache Management Algorithms
Language: Python - Size: 93.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

propensive/camouflage
Caching data structures for Scala
Language: Scala - Size: 751 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

NdoleStudio/lfu-cache
Strongly typed least frequently used (LFU) cache in Go with constant time complexity O(1) on all operations
Language: Go - Size: 39.1 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 9 - Forks: 1

mantoufan/yzhanProxy
Web reverse proxy with automatic SSL, LFU caching, command-line configuration 支持自动配置 SSL 证书、LFU 缓存、用命令行配置的 Web 反向代理服务器
Language: Go - Size: 26.5 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 288 - Forks: 50

Harris-H/fast-cache
cache algorithm implemented based on go, supporting multiple algorithms such as GClock,FIFO,LFU, LRU, LRU-K, 2Q, etc.
Language: Go - Size: 1.05 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

yash1th-yerra/Cache-Algorithms
A comprehensive collection of efficient cache implementation strategies and algorithms designed to optimize memory management and improve computational performance across various programming paradigms.
Language: Java - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

SarthakMakhija/cached
LFU-based in-memory cache in Rust
Language: Rust - Size: 526 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 1

victorbaldin56/caches
Educational C++ project from the K. Vladimirov's course at MIPT
Language: C++ - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

al8n/caches-rs
This is a Rust implementation for popular caches (support no_std).
Language: Rust - Size: 226 KB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 104 - Forks: 14

happy-san/dart-cacher
Implementations of common cache replacement algorithms in Dart.
Language: Dart - Size: 61.5 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

m7moudGadallah/LFU-LRU-cache
Build Simple LFU and LRU Cache.
Language: C++ - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

MaksKazantsev/Cachery
Simple realizations of LRU and LFU cache 💾
Size: 14.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

asyncth/wtinylfu
An implementation of W-TinyLFU cache in Rust
Language: Rust - Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 2

alserov/goche
Golang cache
Language: Go - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

H-Shen/Caches
A toy implementation of cache using FILO, FIFO, LRU and LFU policies in C++.
Language: C++ - Size: 304 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

selmeci/cascara
An implementation of TinyLFU cache
Language: Rust - Size: 33.2 KB - Last synced at: about 6 hours ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

PeteGabriel/LFU-Cache-Go
LFU cache implementation in Go
Language: Go - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

benhurdavies/node-cache-engine
High performing caching package for node/javascript
Language: TypeScript - Size: 956 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 12 - Forks: 1

mtumilowicz/java12-fundamentals-cache-implementations-workshop
Simple implementations of LRU / LFU cache.
Language: Groovy - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mariamills/FastAPI-Cache-Comparison-
A FastAPI-based application for simulating and comparing the performance of various caching algorithms (LRU, LFU, ARC) in a distributed system environment.
Language: Python - Size: 4.88 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

abhishek371/LFU-Cache-Implementation
HTTP Network Proxy with O(1) LFU caching
Language: Python - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

vpetrigo/caches
C++ cache with LRU/LFU/FIFO policies implementation
Language: C++ - Size: 1.83 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 277 - Forks: 70

sshaplygin/abcs
Adaptive bandit cache selection
Language: Go - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bacali95/sweet-collections
Typescript implementations of in-memory cache data-structures for Node and Browser.
Language: TypeScript - Size: 33.5 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

xilapa/go-tiny-projects
Tiny (but functional) golang projects/libraries.
Language: Go - Size: 70.3 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Jeevananthan-23/ziglang-caches
In-memory cache implementation with commonly used LRU, W-LFU and S3-FIFO as the eviction policy
Language: Zig - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bxcodec/gotcha 📦
gotcha: inmemory-cache in Go (Golang) with customizable algorithm
Language: Go - Size: 74.2 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 4

Narasimha1997/clfu
Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.
Language: Go - Size: 35.2 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 4

Shubham-Shingate/serverless-cache
Caching system on Apache Openwhisk
Size: 71.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

shishir-22/cache-eviction-policies
A comprehensive collection of cache eviction policies implemented in python, providing practical examples for Least Recently Used (LRU), Least Frequently Used (LFU), and other strategies to optimize data caching in your applications.
Language: Python - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Udrasht/DSAP-Assignments
DSAP Course Assignments 2022-2023
Language: C++ - Size: 16.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NauhWuun/ZCache
This Is New Cache Kit
Language: Java - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ngandhi369/LRU-LFU-cache
This C++ program utilizes SFML library to visualize the LRU LFU cache. It demonstrates adding and retrieving key-value pairs, and dynamically updates the cache visualization. The operations are done by Queue. Here queue is implemented using a doubly linked list.
Language: C++ - Size: 497 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

golang-plus/caching
Package caching providers a scalable cache component.
Language: Go - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 0

ErfanMomeniii/lfu
a lightweight package that implements lfu cache algorithm in Go
Language: Go - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bwanave/data-structures-algorithms
Data structures and algorithms problems solutions
Language: Java - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

storm-ptr/step20
Step20 is a C++20, header-only library of STL-like algorithms and data structures
Language: C++ - Size: 432 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

BileyHarryCopter/lfuda-c Fork of serjzimmerman/lfuda-c
LFU with Dynamic Aging cache implementation in C
Language: C - Size: 28.8 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nerett/hwc-cache
C++ LFU cache implementation
Language: C++ - Size: 59.6 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

CyJay96/CheckRunner
Language: Java - Size: 310 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

NKH123/LFU-Cache
Implementation of LFU Cache with O(1) operations
Language: C++ - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

apollo008/orchid-fst
This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer (short for FST) in c++ language.This FST C++ open source project has much significant advantages.
Language: C++ - Size: 7.31 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 2

SlamChillz/alx-backend
This repository documents core backend projects focusing on specific topics titled by folder names. These projects are tackled using python and javascript programming language.
Language: Python - Size: 370 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

sewenew/cache
In-memory cache
Size: 21.5 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

m7shapan/lfu-redis
LFU Redis implements LFU Cache algorithm using Redis as data storage
Language: Go - Size: 6.84 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

WebClub-NITK/LFU
Least Frequently Used Cache implementation in O(1) implementation. First paper under the Papers We Love initiative undertaken by Web Enthusiasts Club NITK. Paper chosen and undertaken by @chinmaydd
Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 8

umitkara/Cache
LRU and LFU cache with Python
Language: Python - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

grimerssy/todo-service
REST-api to manage todo tasks
Language: Go - Size: 110 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

arl/fastlfu
LFU cache with O(1) runtime complexity for all operations: insertion, access and deletion (eviction). In Go.
Language: Go - Size: 264 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

powerpuffpenguin/gcache
golang cache interface and some algorithm implementation
Language: Go - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

DionTech/services-lfu-cache
This is a project to learn some elements of go. It is a thread-safe cache algorithm, based on the LFU principle. Also you can define the max heap size the runtime of this cache service may use. The aim is to not include any other package dependencies away from the standard go library to can really learn all the basics.
Language: Go - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

shashankvhegde/cache-simulation
A console application to simulate cache and cache replacement policies : LRU, LFU and MRU
Language: C - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

msmykowski/tiny_lfu
A pure Elixir implementation of a tiny LFU cache addition policy.
Language: Elixir - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mdomans/lfu_vecs
LFU implemented in very basic (no interior mutability)
Language: Rust - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

LupCode/node-lup-caches
Node module that offers different caches
Language: JavaScript - Size: 19.5 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MJ10/DSA-Project
This repository contains code for the Project 'HTTP Network Proxy with O(1) LFU caching'
Language: Python - Size: 369 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 3

Paprikar/lru-lfu-cache-test-task-java
Test task on LRU and LFU caching implementation in JAVA.
Language: Java - Size: 86.9 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Elton-Lin/libcache
C++ header-only library for software based caches
Language: C++ - Size: 908 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

fumoboy007/LFUCache
A Swift implementation of a Least Frequently Used cache.
Language: Swift - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

manishshettym/LFU Fork of WebClub-NITK/LFU
Least Frequently Used Cache implementation in O(1) + implementation contributed in python
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

topliceanu/cache
Implementations of various cache replacement algorithms
Language: Go - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

Ahsanul-Ameen/Design_Problems_leetcode
Language: C++ - Size: 284 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

imjuoy/CacheDesign
Some famous design questions and their implementation
Language: Java - Size: 65.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

rodionovsasha/TwoLevelCache
Create a configurable two-level cache (for caching Objects). Level 1 is memory, level 2 is filesystem. Config params should let one specify the cache strategies and max sizes of level 1 and 2.
Size: 68.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

FelixSeptem/collections
some useful datatypes
Language: Go - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

mtchavez/lfu
LFU Cache in Go/Golang
Language: Go - Size: 27.3 KB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

jaymodi98/Implementation-of-Web-Cache-Proxy-Server
We have implemented a proxy server for web caching. We have implemented and compared 2 caching algorithms which include LRU and LFU. This was my project during course of Computer Networks at SEAS, Ahmedabad University during Monsoon 2017 (Semester 5).
Language: Python - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

PeteGabriel/LFU-Cache
LFU cache with operations runtime of O(1)
Language: Scala - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0
