GitHub topics: lru
kolharsam/lru-rust
A dirty and straightforward implementation of the LRU algorithm
Language: Rust - Size: 6.84 KB - Last synced at: about 11 hours 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: almost 5 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

tiburon-777/OTUS_Project
Language: Go - Size: 5.51 MB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

0xShamil/lru-cache
A fast, lightweight LRU cache implementation in Java.
Language: Java - Size: 63.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nussjustin/ncache 📦
Package ncache implements a simple LRU cache as well as a cache wrapper for populating caches that deduplicates lookups for the same cache key.
Language: Go - Size: 19.5 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Kikobeats/hyperlru 📦
Tiny & Fast LRU Implementation as possible.
Language: JavaScript - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 34 - Forks: 6

silentroach/modern-lru 📦
LRU cache implementation in modern javascript fully compatible with Map
Language: JavaScript - Size: 303 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 2

mostafa/simplru 📦
A backport of Python 3 LRU Cache functionality for Python 2
Language: Python - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

lmangani/hyper-lru
Decentralized Quick-LRU over Hyperswarm
Language: JavaScript - Size: 506 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

SourajitaDewasi/OperatingSystem
Algorithms Studied During Operating System Course
Language: C++ - Size: 102 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

tusharf5/runtime-memcache
runtime-memcache is a javascript key-value store for chunks of arbitrary data (strings, objects, numbers) from results of database calls, API calls, or etc. It supports many commonly used caching policies.
Language: JavaScript - Size: 608 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 1

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

goyal27/cache-lld
Low-level Design of a Cache in Java
Language: Java - Size: 89.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 6

EngineersBox/HTFH-RT-Search-Cache
A real-time search cache supporting DLIRS & LRU built on top of a Hybrid TLSF Fixed Heap allocator
Language: C - Size: 356 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dhruv3/SimpleDB
Implementing Buffer Pool manager, page eviction and join algorithms in SimpleDB DBMS
Language: Java - Size: 331 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

StuartsHome/lru_cache
Least Recently Used cache (LRU cache) written in C.
Language: C - Size: 255 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

satmaelstorm/allcache
Generic go cache
Language: Go - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

sunnypranay/Least-recently-used-page-replacement-algorithm-
Language: C++ - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 2

Algorithms-Lab/LRU
Least Recently Used Erlang Implementation
Language: Erlang - Size: 21.3 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 3

bhataparnak/page-fault-algorithms
C++ program that implements the FIFO, Optimal, MFU, and LRU page-replacement algorithms. Given a page-reference string, where page numbers range from 0 to 9, apply the page-reference string to each algorithm, and output the number of page faults incurred by each algorithm.
Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

nikopetr/Page-Replacement-Algorithms
implementations of FIFO and LRU algorithms
Language: Java - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

cwbriscoe/webcache
LRU Cache with Etag Support
Language: Go - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

hvvka/page-replacement
Simulation and data analysis for 4 different page replacement algorithms
Language: Python - Size: 4.27 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

Traumatism/memoires
Memoization for Rust
Language: Rust - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

rscamacho/studies-Paging-DS2-BSI-UFRA
Some data structures implementations for study.
Language: JavaScript - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TomokiMiyauci/lru-map
Minimum LRU cache based on Map object
Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SKAUL05/LRU
Least Recently Used Cache
Language: Python - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

man-fish/goalgorithms
Algorithms + Data Structures = Programs
Language: Go - Size: 45.9 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

Z-Joker/ZCache
Cache library for Android.
Language: Java - Size: 266 KB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

aesthetic176/VIRTUAL_MEMORY
It is operating system project
Language: C - Size: 1.49 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

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

companygardener/lookup_by
A thread-safe lookup table cache for ActiveRecord
Language: Ruby - Size: 223 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 34 - Forks: 15

enryold/onion-cache
Multilevel cache system for Java 8
Language: Java - Size: 129 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 3

matyunin/rs-lru
Simple LRU in-memory cache for Rust
Language: Rust - Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

tiaanduplessis/modest-lru
Simple LRU cache that gets the job done
Language: JavaScript - Size: 43 KB - Last synced at: 9 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

tiaanduplessis/moola-lru
Express-style lru cache middleware
Language: JavaScript - Size: 68.4 KB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

aaabhilash97/lru
LRU cache go package implementation with generic support. this package is modification of https://github.com/projectdiscovery/expirablelru and container/list packages
Language: Go - Size: 25.4 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

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

joshrotenberg/grpc-cache
A very basic grpc LRU cache.
Language: Go - Size: 57.6 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 1

csbanon/cache-simulator
Cache Simulator is a Java program that simulates a simple cache system with various inputs, including cache size, replacement policy, associativity and write-back policy. 2019.
Language: Java - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

jehiah/lru
Go library for caching arbitrary data with least-recently-used (LRU) eviction strategy
Language: Go - Size: 18.6 KB - Last synced at: 30 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 2

higorpo/so-page-replacement-algorithms
Code produced to test different page replacement algorithms for the Operating Systems course
Language: Python - Size: 404 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Akashtiwari123/C-programs
All C language programs used in curriculum.
Language: C - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 2

sima-land/go-local-cache
Simple cache keeps data in memory and prevents dog pile effect
Language: Go - Size: 10.7 KB - Last synced at: 18 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

pihel/java
algorithms on java/scala
Language: Java - Size: 1.38 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

warxander/lruc
Modern, fast and lightweight C++11 LRU in-memory cache implementation
Language: C++ - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 5

mxchong/lru-cache
lru算法简单实现
Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

deepakbhalla/cache-implementations
Java based cache implementations
Language: Java - Size: 2.93 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sozialhelden/hamster-cache
A cache with LRU, TTL, and maximal size support. (TypeScript)
Language: TypeScript - Size: 1.07 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

rehanvdm/lru-cache-fallback-strategy
A Least Recently Used(LRU) cache stores items in-memory and evicts the oldest(less used) ones as soon as the allocated memory (or item count) has been reached. Storing data in-memory before reaching for an external cache increases speed and decrease the dependency on the external cache. It is also possible to fallback to in-memory caches like an LRU cache in periods that your external cache goes down without seeing a significant impact on performance.
Language: JavaScript - Size: 32.2 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

lwy123-wq/didi-new
使用pringboot架构实现滴滴务工
Language: HTML - Size: 167 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

CyrusKao/kv-lru-cache
Key-value least-recently-used (LRU) cache module written in Typescript with zero dependencies.
Language: TypeScript - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

gazman-sdk/VIF
A modern cache disk cache library for Android
Language: Java - Size: 141 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

edgardleal/auto-fill-lru
LRU cache with a provider function
Language: JavaScript - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hslam/lru
Package lru implements an LRU cache.
Language: Go - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

vatsalagrawal6991/Cache-Simulator-in-C
Cache Simulator using LRU, LFU, FIFO and dirty bit. To Predict optimal cache config. Using write allocate and write back giving no of hits, misses and cycle time
Language: C - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

dtikhonov/mere-lru
Simple LRU for NodeJS
Language: JavaScript - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

sipcapture/cacheep
Real-Time Lookup Cache (LRU + API + DNS)
Language: JavaScript - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 3

OryanTamsut/mmu
A system that simulates the activity of the memory management unit(MMU) in Java.
Language: Java - Size: 578 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

ThatGuyHughesy/cachify
Turn your Spotify playlist into a cache
Language: JavaScript - Size: 1.49 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

gb103/OEScoreEngine
OESFeedQueue is an advanced library for queue management which replace the Lru way of caching. It sorts the items as per their score, which is calculated based on Recency, Frequency, Access times & Custom Parameters.
Language: Kotlin - Size: 111 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SnailMann/bloom-filter
A bloom filter supporting LRU | 一种支持 LRU 的布隆过滤器
Language: Java - Size: 54.7 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

shikharkrdixit/LRUCacheImplementation
LRU Stands for Least Recently Used and LRU Cache help identify the least recently used items in a System.
Language: C++ - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

erwanor/gcache2
Goroutine-safe cache library. Support LFU/LRU/ARC policies - partial support for more exotic cache eviction algos is WIP (RR/TinyLFU), expirable entries and snapshots.
Language: Go - Size: 199 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

brewlin/go-stl
Golang Standard Template Library
Language: Go - Size: 5.9 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

tusharseth1990/ApplicationCacheProject
Design Application Cache/LRU Cache
Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

merelabs/mere-cache
A cache library for the mere system to be used in various apps and libs.
Language: Makefile - Size: 296 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Jakub-Radzik/Operating-Systems-Laboratory
Laboratory simulations from Operating Systems. Major: Applied Computer Science. University of Science and Technology.
Language: Java - Size: 108 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

SoniSiddharth/Cache_Replacement_Policies
Cache Replacement Policies in operating system from scratch
Language: C - Size: 155 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

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

liqwid/localforage-lru-driver
IndexedDb based driver that cleans least recently accessed entries
Language: JavaScript - Size: 13.7 KB - Last synced at: 24 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 2

jdxyw/lru-go
LRU cache in Go
Language: Go - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

BlakeLiAFK/MemoryLRU
A Go LRU lib with memory limit.
Language: Go - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

OmarHariry/Paging-and-Replacement
Replacement Policy implemented in linux. Assigned 5/12/2020, Due 12/12/2020
Language: C++ - Size: 220 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

RyosukeCla/keep-your-tabs-clean
No more annoying tabs! Keeping your tabs clean by closing most unused tabs. Chrome Extension.
Language: JavaScript - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

adityatripathiiit/Caching-Policies
Implementation and comparison of various caching policies, on different type of workloads
Language: C - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

WellyngtonMS/Sistemas-Operacionais
Implementação didática de Algoritmos de substituição de Páginas de CPU: FIFO, OTM e LRU.
Language: C - Size: 1.72 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

secnot/simplelru
LRU Cache implementation written in Go
Language: Go - Size: 39.1 KB - Last synced at: 11 months ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

lpicanco/microcache
In memory cache library for golang
Language: Go - Size: 32.2 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

QuangTung97/lru-cache
LRU Cache for Go
Language: Go - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

lmangani/zyre-lru
ZRE enabled decentralized and distributed LRU Cache w/ TTL
Language: JavaScript - Size: 40 KB - Last synced at: 20 days ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

NourEldinShobier/OS
Lab projects for Operating Systems course offered in fall 2020 at Alexandria University
Language: C - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

azu/lru-map-like
LRU cache top on Map-like. Support object key.
Language: JavaScript - Size: 13.7 KB - Last synced at: 26 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

CreepyGnome/LruCache
A C# reference implementation of a Least Recently Used (LRU) cache for educational purposes.
Language: C# - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

WIZARDELF/pylur
Language: Python - Size: 164 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

aprismatic/aprismatic-lrucache
Threadsafe LRU Cache for C#
Language: C# - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

MilosSimic/lru
Simple implementation of LRU caching algorithms
Language: Go - Size: 9.77 KB - Last synced at: 8 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

nuczzz/fcache
File cache with LRU algorithm, contains memory cache and disk cache.
Language: Go - Size: 73.2 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

arthurkiller/hurry
hurry is a LRU cache in go
Language: Go - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

AhmedKhaledAK/memory-management
Implementing several Page Replacement algorithms used in Operating Systems.
Language: C++ - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

huodahaha/LightSim
Language: C++ - Size: 85.9 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

SUMUKHA-PK/LRU-Cache
Implementation of the LRU Cache in C, Implementation of the LRU Cache in C++, Implementation of the LRU Cache in Go, Implementation of the LRU Cache in JAVA
Language: C - Size: 1.44 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

jrquick17/java-page-replacement-strategies
Java simulators for testing various page replacement schemes. Which one is the best?
Language: Java - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

joaquimserafim/simple.cache
a simple lru cache
Language: JavaScript - Size: 232 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

rockyoung/OkDiskLruCache
Okio, OkHttp... so what about the DiskLruCache? let's Ok too!
Language: Kotlin - Size: 79.1 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

c-ong/xfly
A SPA framework for the Mobile Web.
Language: JavaScript - Size: 368 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

famanoder/local-cache-small-image
a way to manage local caches for small images.
Language: JavaScript - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

davidk/lru
A fork of groupcache's LRU implementation, with mutexes added
Language: Go - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0
