GitXplorerGitXplorer
j

janestreet_lru_cache

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
fc861c88d7bb36488ced1fba3ba93c657ccf040a

v0.17~preview.129.36+325

ppublic-release committed 5 months ago
Unverified
4cf5d5a6b16f1bffe9e9cb7ec43b3fa299310cce

v0.17~preview.129.17+77

ppublic-release committed 8 months ago
Unverified
40e964fa1bb25484b1a61b608f2d2771fc14708c

v0.17~preview.129.17+77

ppublic-release committed 9 months ago
Unverified
97c4178cb64d7d4b355bb126959bbbb59117996a

v0.17~preview.129.17+77

ppublic-release committed 9 months ago
Unverified
0763c4bca151d2285b899465e7620e764793dbf3

v0.17~preview.129.15+205

ppublic-release committed 10 months ago
Unverified
4a0e770e1e498621c2e988679b1ace6c7f9ddf55

v0.17~preview.129.07+242

ppublic-release committed a year 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.