Allow custom cache expiry

This commit is contained in:
2024-02-11 14:40:11 +11:00
parent 081de8b98e
commit d83dac92a5
3 changed files with 8 additions and 6 deletions

View File

@@ -22,8 +22,8 @@ module Adamantium
handle_exception ROM::TupleCountMismatchError => :not_found
handle_exception StandardError => :handle_error
def cache(key:, content:)
cacher.call(key: key, content: content, expiry: TimeMath.min.advance(Time.now, +10))
def cache(key:, content_proc:, expiry: TimeMath.min.advance(Time.now, +10))
cacher.call(key: key, content_proc: content_proc, expiry: expiry)
end
def not_found(_req, res, _exception)