Package io.rtr.alchemy.caching
package io.rtr.alchemy.caching
-
ClassDescriptionImplements a basic cache strategy that will always update the cache any time an experiment is loaded, saved, or deletedDefines the behavior for when to invalidate items in the cacheImplements a wrapper around iterable of Experiment in order to trigger the cache strategy as results are retrievedA context object that allows you to interact safely with the cache, preventing multiple calls to invalidate from triggering redundant cache reloads and allowing the user the option to invalidate the cache asynchronouslyThis caching strategy will periodically check whether the data in the cache is stale, and if so, refresh it.