An open API service providing repository metadata for many open source software ecosystems.

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