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

Topic: "least-recently-used"

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

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

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

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

Sitaras/os-memory-simulator

Memory management simulator, using Hashed Page Table. Page Replacement Algorithms: Least Recently Used (LRU) and Second Chance.

Language: C - Size: 2 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 2

AmanCSE-1/Operating-System

This repository contains the Python Programs for various algorithms of Operating Systems

Language: Python - Size: 191 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

tugrul512bit/LruJS

Asynchronous cache that implements Least Recently Used (LRU) - Clock - Second Chance algorithm with O(1) hit O(1) miss complexity. This Async cache hides latency of cache-misses behind each other and behind cache-hits.

Language: JavaScript - Size: 117 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

frhd143/LRU-Page-Replacement-Algorithm

This is an implementation of the Least Recently Used (LRU) page replacement algorithm.

Language: C - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

Aldrog/concurrent_lru_cache

A threadsafe map-like container implementing a least-recently-used cache

Language: C++ - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

jElhamm/Virtual-Memory

"Implementation of Virtual Memory available in operating systems"

Language: C++ - Size: 2.9 MB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 2 - 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

saurabhmathur96/caching-policies

Implementation of some advanced caching policies

Language: Python - Size: 274 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

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

ruchi961/PageReplacement-Algorithms-OS-Python

Contains the Python implementation of the following Page Replacement Algorithms: 1. FIFO Page Replacement 2. LRU Page Replacement 3. Optimal Page Replacement

Language: Python - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

commenthol/map-lru

"Least Recently Used" (LRU) cache compatible to ES6 Map

Language: JavaScript - Size: 26.4 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 0 - 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

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

Deformin/TwoLevelCache

A configurable two-level cache (for caching Objects). Level 1 is memory, level 2 is filesystem. One can specify cache strategies and max sizes of both levels 1 and 2. Three cache replacement policies have been set: Least Frequently Used, Least Recently Used, Most Recently Used.

Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

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

RohanVDvivedi/Cashed

Cashed is an LRU based caching service written in plain c.

Language: C - Size: 221 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

moharamfatema/page-replacement

Page replacement algorithms for memory management in operating systems

Language: C++ - Size: 106 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ishan-gupt/Operating-System-Lab

Dump for all Operating System Lab Codes

Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

deepakbhalla/cache-implementations

Java based cache implementations

Language: Java - Size: 2.93 KB - Last synced at: about 1 month 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: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

exbotanical/tenure-go

A thread-safe, hash-mapped LRU cache instance

Language: Go - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

antimattercorrade/Page_Replacement_Policies

Implementation of various page replacement policies including First in First out (FIFO), Least Recently Used (LRU), Approximate LRU and Random.

Language: C - Size: 836 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - 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

aulb/Python-LRU

Simple implementation of LRU in Python.

Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

Related Topics
lru-cache 16 lru 13 cache 11 operating-system 6 page-replacement-algorithm 5 lru-replacement-algorithm 5 lrucache 4 second-chance-replacement 4 caching 4 fifo-page-replacement 4 memory-management 3 most-recently-used 3 javascript 3 cpp 3 operating-systems 3 nodejs 2 first-come-first-serve 2 bankers-algorithm 2 python 2 cache-replacement 2 cache-simulator 2 cache-storage 2 simulator 2 in-memory-caching 2 least-recently-used-algorithm 2 least-recently-used-cache 2 optimal-page-replacement 2 page-replacement 2 lru-eviction 2 es6 2 map 2 least-frequently-used 2 java 2 80-20-workload 2 clock-hand-page-replacement 2 fifo 2 doubly-linked-list 2 looping-workload 2 solid-principles 1 strategy-design-pattern 1 golang 1 benchmark 1 clock-second-chance 1 data-structures 1 direct-mapped-cache 1 fast 1 fastest 1 high-performance 1 high-throughput 1 low-latency 1 cache-engine 1 redis-cache 1 oops-in-java 1 low-level-design 1 lld-cache 1 lld 1 in-memory-storage 1 in-memory-database 1 factory-design-pattern 1 designpatterns 1 cache-eviction-policy 1 tcp 1 slab-allocator 1 embedded 1 hashtable 1 custom-hashtable 1 lfu 1 lfu-cache 1 node-cache 1 replac 1 virtual-machine 1 virtual-memory 1 virtual-memory-management 1 virtual-memory-management-simulator 1 algorithms 1 gantt-chart 1 page-replacement-algorithms 1 page-replacement-first-come-first-serve 1 page-replacement-least-recently-used 1 python3 1 cacheimplementation 1 low-latency-queries 1 memoization 1 multi-level-cache 1 set-associative-cache 1 disk 1 frame 1 hashedpagetable 1 page 1 page-frame-allocator 1 page-frames 1 pagefault 1 physical-addresses 1 virtualmemory 1 http 1 http-server 1 javascript-map 1 polka 1 caching-service 1 asynchronous-caches 1