lib/delorean/model.rb in delorean_lang-0.4.8 vs lib/delorean/model.rb in delorean_lang-0.5.0
- old
+ new
@@ -43,13 +43,13 @@
cache_key = delorean_cache_adapter.cache_key(
klass: self, method_name: name, args: args
)
cached_item = delorean_cache_adapter.fetch_item(
- klass: self, cache_key: cache_key
+ klass: self, cache_key: cache_key, default: :NF
)
- next cached_item if cached_item
+ next cached_item if cached_item != :NF
res = block.call(*args)
delorean_cache_adapter.cache_item(
klass: self, cache_key: cache_key, item: res