philiprehberger-memo 0.6.0
“Memoize methods with a simple decorator. Supports TTL expiration, LRU eviction, thread-safe per-instance caches, hit/miss stats, and proper…”
Ruby loads a relative source moduleRuby defines methods dynamically
SHA-25616aa94abbc504c98edcda419cd523f56c6fbb1d3e2c971ca1546243e781ec934
MaleculeH₂(DbOs)
Evidence
1# frozen_string_literal: true
2
3require_relative 'memo/version'
4require_relative 'memo/cache'
5require_relative 'memo/wrapper'
⋯8 lines
20:19… ine_memoized_method(klass, method_name, original, opts)
21 klass.define_method(method_name) do |*args, **kwargs, &block|
22 @_memo_caches ||= {}
23 @_memo_caches[method_name] ||= Cache.n …
No evidence locations were recorded for this file. Raw result