GitHub topics: lru
kangkang66/go-lru
golang lru存储器
Language: Go - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

nathanjcochran/lru
Thread-safe, fixed-size, in-memory LRU cache that supports eviction, expiration, and out-of-band updates
Language: Go - Size: 54.7 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 3

flyaways/golang-lru
golang-lru,simple switching between LRU,Cache,TwoQueueCache and ARCCache.
Language: Go - Size: 61.5 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 1

rif/cache2go
Simple go object caching library with LRU and expiration capabilities
Language: Go - Size: 77.1 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 4

jahnestacado/tlru
A Time-aware Least Recently Used cache implementation in Go with configurable eviction policy
Language: Go - Size: 342 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 2

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

cloudxaas/gocache
One of The Fastest Zero Alloc LRU Cache for Golang (Go). Maximizes memory use, no garbage collection issues. Use memory size limit instead of specifying item capacity. Batch eviction feature for faster processing
Language: Go - Size: 309 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 13 - Forks: 3

joechoi-git/cache-api
This is a Cache API application implemented using Node.js, TypeScript, Express, and Jest.
Language: TypeScript - Size: 74.2 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

tickbh/algorithm-rs
about algorithm data structure, now has lru/lru-k/lfu/slab/rbtree, 关于算法常用的数据结构
Language: Rust - Size: 104 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

JoelLefkowitz/caches
Extensible cache templates.
Language: C++ - Size: 791 KB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

tinyhttp/lru-send
⏩ LRU-based caching middleware for Node.js
Language: TypeScript - Size: 434 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 10 - Forks: 0

dboslee/lru
LRU cache using go generics
Language: Go - Size: 7.81 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 119 - Forks: 7

karlmcguire/plru
Pseudo-LRU implementation using 1-bit per entry and achieving Full-LRU performance.
Language: Go - Size: 60.5 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

ngkv/concurrent_lru
A concurrent LRU cache.
Language: Rust - Size: 25.4 KB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 2

andersnormal/lru 📦
:camel: A simple LRU cache which supports item TTL and key fetching...
Language: Go - Size: 17.6 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

LRodniansky/LRU8
LRU8 is an extremely fast "least recently used" (LRU) cache designed for 64-bit machines. This lightweight implementation is tailored for efficiency and speed, managing up to 8 elements in memory.
Language: C++ - Size: 48.8 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

kernel0x/falcon
📦 Thread-safe, crypto-protected, multi-level lru caching with a life cycle
Language: Kotlin - Size: 175 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 1

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

TomokiMiyauci/cache-mapset
Maps and Sets with cache replacement policies, TC39 proposal-policy-map-set implementation
Language: TypeScript - Size: 70.3 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

joshgetter/LRUModel
Least Recently Used Page Replacement Model
Language: HTML - Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

haoyueb2/page_replacement
请求调页,FIFO算法和LRU算法
Language: Java - Size: 126 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

1a1a11a/CMimircache
C version of mimircache, one component of PyMimircache
Language: C - Size: 2.22 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 3

jamesponddotco/recache-go
[READ-ONLY] Simple caching interface for Go's regular expressions package.
Language: Go - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

white0820/GoCache
分布式缓存系统
Language: Go - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Ideolys/kitten-cache
Highly performant LRU cache
Language: JavaScript - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

shaj13/libcache
A Lightweight in-memory key:value cache library for Go.
Language: Go - Size: 27.3 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 174 - Forks: 9

cgatno/least-recently-used
A straightforward implementation of a least recently used (LRU) cache using JavaScript's Map 🗺️
Language: JavaScript - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

MohEsmail143/page-replacement-algorithms
This C++-based program implements several of the most popular page replacement algorithms (Optimal, FIFO, LRU, Clock).
Language: C++ - Size: 589 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

1a1a11a/PyMimircache
cache analysis platform developed at Emory University and CMU
Language: Python - Size: 8.92 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 15

Zaaraki/PageReplacement
Trabalho de SO sobre algoritmos de Substituição de página
Language: Java - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

Cizr/LRU-Algorithm-in-C
Execution/Implementation of LRU (Least Recently Used) Algorithm in C
Language: C - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

linpingta/panda-cache
A python library for different types of Cache
Language: Python - Size: 15.6 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jhuckaby/pixl-cache
A simple but fast LRU cache module.
Language: JavaScript - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

floatdrop/lru
Thread safe GoLang LRU cache
Language: Go - Size: 42 KB - Last synced at: 20 days ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 0

DarriusL/CoCheLab
Code for the content caching algorithm in edge caching.
Language: Python - Size: 263 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 4

alirezameskin/simple-lru
Simple LRU implementation in Scala
Language: Scala - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tugrul512bit/LruClockCache
A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
Language: C++ - Size: 456 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 5

mlixytz/learning
Go & java languages learning, including common algorithm, data-structure, design-patterns
Language: Go - Size: 5.67 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

JamradisePalms/LRU_Cache_app
Примитивный способ реализации LRU Cache
Language: C++ - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

EngineersBox/Persistent-Memory-Caching-Thesis
Efficient caching for non-volatile memory-backed search indices. A thesis submitted for undergraduate honours for the degree Software Engineering.
Size: 1.74 MB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

sisakat/SiLRUCache
Header-Only Least-Recently-Used Cache C++
Language: C++ - Size: 173 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AlirezaEbrahimkhani/Compare-Cache-Eviction-Algorithms
Compare cache eviction algorithms (LRU / LFU / ARC)
Language: Python - Size: 176 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 3

njonsson/euthanize
Implements LRU sweeping for filesystem-based caching systems, or for housekeeping your throwaway files
Language: Shell - Size: 332 KB - Last synced at: 27 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

sanam2405/CacheReplacementAlgorithm
This is an implementation of LRU and FIFO Cache Replacement Algorithms.
Language: C - Size: 3.91 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

AleksaMCode/cache-simulator
Trace-driven cache memory simulator with LRU, MRU, RR and Belady replacement policies.
Language: C# - Size: 5.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

umer7/LRU-Cache-using-C
LRU-Cache-using-C
Language: C - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 7

hornhuang/android_interviews
🚀Everything you need to know to find an android job. 算法 / 面试题 / Android 知识点 🔥🔥🔥 总结不易,你的 star 是我最大的动力!
Language: HTML - Size: 164 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 574 - Forks: 84

Josuebmota/CacheMemorySimulator
💻 🤖 Simula diversas arquiteturas de cache, contabilizando o número de acertos e erros para cada configuração.
Language: Java - Size: 2.18 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

basedwon/cache
A simple and extensible caching library built on top of a plain database.
Language: JavaScript - Size: 10.7 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sodrooome/lru-cache
python extension for store in-data memory using LRU cache mechanism.
Language: Python - Size: 106 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

juriadams/async-cache
📦 An efficient caching utility with asynchronous capabilities for third-party retrieval and revalidation.
Language: TypeScript - Size: 149 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

shrinil-thakkar/LRUCache
In-memory LRU Cache implementation using multiple Design Patterns
Language: Java - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gentlecat/cache-emulator 📦
CPU cache emulator (LRU)
Language: C++ - Size: 165 KB - Last synced at: about 1 year ago - Pushed at: about 10 years ago - Stars: 8 - Forks: 0

ArcherPergande/Dynamically-allocated-LRU-cache
Template implementation of a dynamically memory allocated linked list cache using the least recently used (LRU) algorithm.
Language: C - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Brokerloop/ttlcache
Typed LRU TTL cache for Node.js and browsers
Language: TypeScript - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 2

idle-ape/lrucache
Lrucache is an efficient cache library implemented by lru algorithm.
Language: Go - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

workhorsy/lru_eviction_queue
A LRU Eviction Queue for the D programming language
Language: D - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

RobertDurfee/LeastRecentlyUsedCache
A direct-mapped cache for variable-length arrays with least recently used replacement and static allocation.
Language: C - Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Zubs/lru-cache
Simple implementations of the LRU Cache.
Language: PHP - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

hkuntal/lrucache
This is a JAVA library that implements LRU Cache
Language: Java - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

twseptian/Operating-System-Codes
Operating System
Language: C - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

nixnoughtnothing/SwiftCache
A data structure for Least Recently Used (LRU) image cache.
Language: Swift - Size: 215 KB - Last synced at: over 1 year ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

Quamber/N-Way-Set-Associative-L1-Cache
Direct Mapped and N-Way set associative cache Simulator in C/C++ for L1 cache in Processors
Language: C++ - Size: 2.59 MB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 7 - Forks: 1

Hassan-Elseoudy/Paging-and-Replacement
It is required to simulate some of paging replacement algorithms. The required algorithms to be implemented are as follows: • First In First Out (FIFO) • Least Recently Used (LRU) • Clock
Language: C++ - Size: 281 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

berkaybarlas/Operating-Systems
Koc University - KU Comp 304 - Operating Systems Course Projects
Language: C - Size: 12.5 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

murtazazaidi/lrucache
Least Recently Used Cache for JavaScript
Language: JavaScript - Size: 2.64 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

RushiMayur/page-replacement-app
Implementation of Least Recently Used (LRU) and Second Chance page replacement in android
Language: Kotlin - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ddalton/fliplru
A LRU cache using flip semantics
Language: Rust - Size: 17.6 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kbsanchez/COP4600-MemVirtualization
Page replacement simulator - Operating Systems Memory Virtualization project
Language: C++ - Size: 1.65 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

zhouwentong1993/tinycache
自定义 cache 组件,由一级缓存( LRU Cache)和并发安全&可持久化&无限容量的二级缓存组成。
Language: Java - Size: 1.23 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

bunnier/heartfelt
A high performance heartbeats watcher.
Language: Go - Size: 313 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 9 - 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

easy-cache/lrucache
LRU驱动 https://github.com/hashicorp/golang-lru
Language: Go - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Arianxx/gorsy-cache
A concurrency-safe in-memory k/v cache store implemented by Golang that supports the lru, lfu, arc algorithm etc.
Language: Go - Size: 17.6 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 1

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

Codejune/operating-system
숭실대학교 컴퓨터학부 3학년 운영체제
Language: C - Size: 697 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

SankarSrinivasan1/SriCache.js
SriCache.js is a JavaScript library that provides client-side caching
Language: JavaScript - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

kafuumi/cache2j
基于HashMap+读写锁实现的内存级缓存,LRU淘汰策略。
Language: Java - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

zmitry/struct
Basic and advanced data structures implemented with typescript
Language: TypeScript - Size: 1.15 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

IMSEONGJUN/SwiftyLRUCache
A Custom Swift Cache Object using LRU Algorithm
Language: Swift - Size: 88.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jorgermurillo/SHARDS-C
SHARDS implementation in C.
Language: C - Size: 155 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 6

dualinventive/go-lruttl
LRU cache with TTL (based on golang/groupcache/lru)
Language: Go - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

arbazsiddiqui/lru-cache-node
A lighting fast cache manager for node with least-recently-used policy.
Language: JavaScript - Size: 642 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 118 - Forks: 8

v0idpwn/zlru
LRU cache implementation in Zig
Language: Zig - Size: 5.86 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

mastondzn/lru-collection
Simple LRU cache with more utility methods.
Language: TypeScript - Size: 208 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

priyaskumar/JS-Notes
Fundamentals and Adavanced Javascript - Notes
Language: JavaScript - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

piotr-lipiarz/go-lru
In memory Go implementation of LRU Cache
Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

shgopher/godata
Basic data structures and operations written in Go, such as trie, bloom filter union&find etc.
Language: Go - Size: 48.8 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

saurabh0719/go-hashlru
A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm :arrows_clockwise:
Language: Go - Size: 33.2 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 72 - Forks: 2

opensnip/lrujs
Fast and lightweight lru cache for javascript
Language: JavaScript - Size: 85 KB - Last synced at: about 20 hours ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

andy2046/gopie
go patterns
Language: Go - Size: 193 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 32 - Forks: 5

pavel-krush/cache
Size limited TTL cache
Language: Go - Size: 47.9 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

yushaolong10/cache
simple cache implement by lru algorithm.
Language: Go - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Aruuunn/glru
A Concurrent Safe LRU based Key-Value Cache implementation in Golang.
Language: Go - Size: 106 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

notEpsilon/ss-cache
Zero-dependency distributed statically-sharded in-memory cache based on a thread-safe generic LRU cache
Language: Go - Size: 9.77 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

nagasamudramkarthik/221-mem-project
design of cache memory in computer architeture
Language: Verilog - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kolharsam/lru-rust
A dirty and straightforward implementation of the LRU algorithm
Language: Rust - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

jacktuck/fleeting 📦
LRU (least-recently-used) in-memory cache for Node.js (less than 300 LOC!) — fast, efficient and with no dependencies.
Language: JavaScript - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

chentaihan/container
golang实现常用集合
Language: Go - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 16

levindoneto/Cache-Simulator
This cache simulator is used in order to simulate substitutions in cache using replacement policies (FIFO and LRU) and write back into the cache (using the write-allocate policy).
Language: C - Size: 137 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 3
