gcache
Caching system
An in-memory caching system with multiple eviction policies and event handling capabilities.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
3k stars
46 watching
272 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists
arccachegogolangin-memorylfulru
Related projects:
Repository | Description | Stars |
---|---|---|
| An executable tool that pipes nix-build output and adds additional information to the build log | 956 |
| Automates easy and secure installation, signing, and deployment of Clojure libraries | 33 |
| A key-value store database that provides versioning, authentication, and cryptographic proofs, with support for snapshotting, diffing, and high-performance storage. | 419 |
| A simple build tool and build file in one | 33 |
| A build utility written in F# that provides a declarative and parallelizable way to manage projects and dependencies. | 1 |
| Automates translation of Haskell projects into Nix code | 565 |
| A build tool for compiling and running Frege programs. | 0 |
| A buildpack that automates the process of compiling and uploading Erlang OTP builds to a shared storage for faster deployment on Heroku. | 37 |
| Automates and optimizes the build process of Rust projects using incremental artifact caching. | 972 |
| A ninja-compatible build tool written in C that simplifies and speeds up the build process | 841 |
| A tool that simplifies the process of building and releasing Erlang applications and systems in a consistent and repeatable manner. | 1,708 |
| A build tool for PureScript projects that automates the process of building and managing code. | 446 |
| Solves the problem of repetitive initialization process when starting new Golang projects by providing a tool and framework for efficient project setup and management. | 11 |
| A step-by-step guide to building blockchains from scratch, starting with crypto hashes. | 667 |
| Automates the process of creating executables from LÖVE projects. | 54 |