module Roda::RodaPlugins::RecheckPrecompiledAssets::ClassMethods

def _compiled_assets_initial_hash

the recheck_precompiled_asset_metadata can modify it at runtime.
Use a thread-safe wrapper of a hash for the :compiled assets option, since
def _compiled_assets_initial_hash
  CompiledAssetsHash.new
end

def _precompiled_asset_metadata(file)

Wrap the precompiled asset metadata in a thread-safe hash.
def _precompiled_asset_metadata(file)
  CompiledAssetsHash.new.replace(super)
end