memoize

Function cache

A caching macro for Elixir that uses CAS on ETS to optimize function calls

A method caching macro for elixir using CAS on ETS.

GitHub

192 stars
7 watching
12 forks
Language: Elixir
last commit: about 1 year ago
Linked from 1 awesome list

cacheelixir-langmemoize

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sindresorhus/memoize Caches function results to speed up repeated calls with identical inputs 1,091
sindresorhus/p-memoize Memoizes promise-returning and async functions to cache consecutive function calls by storing results of identical input. 397
sasa1977/con_cache An Elixir-based key/value cache with row-level isolated writes and time-to-live (TTL) support. 911
whitfin/stash A small Elixir library providing a user-friendly interface to Erlang's ETs caching system 52
tdr-autosync/mi-lib-django_memoize Caches and optimizes expensive function calls in Django applications. 120
cabol/kvx A simple in-memory Key/Value Store with basic operations and configuration options 101
nodeca/promise-memoize A utility for caching and optimizing promise-returning functions with optional expire times and prefetching capabilities. 61
cabol/nebulex A toolkit for adding in-memory and distributed caching to Elixir applications. 1,263
gordonlesti/lesti_fpc A Magento module that enables full-page caching to improve performance and reduce load times 357
annkissam/rummage_ecto A lightweight Elixir framework for modifying Ecto queries with search, sort, and pagination capabilities. 213
meh/exts A lightweight Elixir wrapper around the built-in ets table implementation for storing and managing Erlang terms 7
meh/amnesia Provides a simplified interface to Mnesia's functionality for Elixir developers. 695
melchyore/adonis-cache A unified caching package for AdonisJS V5 with support for various cache stores 38
dwightwatson/rememberable A caching trait for Eloquent models in Laravel that stores query results for a specified time period. 1,121
whitfin/cachex A high-performance caching system with features like transactions, expiration, and distribution across nodes. 1,617