struct Barista::Behaviors::Omnibus::CacheCallbacks
inherits Struct
#
Callbacks to specify how to update and restore the cache when building
Constructors#
.new#
Methods#
#fetch#
Takes a block with a CacheInfo parameter
to define how the artifact for a given task is fetched
Return true if the fetch was successfull.
Return false if the fetch failed.
#fetch#
#initialize#
#update#
Takes a block with a Task and the Path where the compressed artifact
currently resides
Return true if the update was successfull.
Return false if the update failed.