GitXplorerGitXplorer
j

janestreet_lru_cache

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
7785d78727b3afb9031ef445bead03d9ca388d5a

v0.17~preview.128.37+01

ppublic-release committed a year ago
Unverified
08ce16d535a20db21cd454b8888c310ccdaf5f96

v0.17~preview.128.30+99

ppublic-release committed a year ago
Unverified
841cf555fd84c586fb622b4124f88aecedcda88b

v0.16~preview.128.14+51

ppublic-release committed 2 years ago
Unverified
2487a14ae4b669f153dd4b85efd18df5c5d273f0

v0.16~preview.128.10+111

ppublic-release committed 2 years ago
Unverified
a7a9dc35ed4efec4762a056aa6a3deee766678bb

v0.16~preview.127.35+233

sstaronj committed 2 years ago
Verified
8ae4c6255f0ffa8e52fb34952a5cb0a66e80b490

Initial commit

sstaronj committed 2 years ago

README

The README file for this repository.

Lru_cache

Lru_cache provides caching with least-recently-used eviction policy.

Lru_cache has seen many years of production use in Iron. We intend to make it the preferred LRU cache implementation.

Related functionality (as of 2019-05):

  • Core.Memo.lru: Its interface is written for transparent memoization of functions and thus exposes no access to the cache itself.

  • Memo_cache: Uses a re-implementation of Hash_queue. Cannot change cache capacity after creation. Its README suggests using Core.Memo instead.