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

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