Hwaro::Core::Build::CacheEntry
Inherits JSON::Serializable / Struct / Value / Object
Represents a cached entry for a file
Constructors
Instance methods
Fingerprint of the merged section [cascade] values that applied to this page when it was built. A parent _index.md cascade edit changes the fingerprint and invalidates the page even though its own source file is untouched.
Fingerprint of the merged section [cascade] values that applied to this page when it was built. A parent _index.md cascade edit changes the fingerprint and invalidates the page even though its own source file is untouched.
Generates an UInt64 hash value for this object.
This method must have the property that a == b implies a.hash == b.hash.
The hash value is used along with == by the Hash class to determine if two objects
reference the same hash key.
Subclasses must not override this method. Instead, they must define hash(hasher),
though usually the macro def_hash can be used to generate this method.
Secondary sibling output files this page emitted beyond
output_path (e.g. index.json, index.xml — see [outputs]).
Empty for pages with no extra formats and for every entry written
before this feature existed (legacy cache JSON loads with []).
Secondary sibling output files this page emitted beyond
output_path (e.g. index.json, index.xml — see [outputs]).
Empty for pages with no extra formats and for every entry written
before this feature existed (legacy cache JSON loads with []).