ReadonlynonA partitioned LRU set of fully-qualified domain names not enrolled in WEBCAT.
ReadonlyoriginsA partitioned LRU cache of origin states.
Reads block metadata from the database.
A Promise that resolves the metadata for the most recently applied block.
Reads an enrollment hash from the database.
The fully-qualified domain name whose enrollment hash to read.
The cache partition to use for cache lookups.
A Promise that resolves to the locally persisted enrollment hash corresponding to fqdn.
Reads the timestamp of the most recent enrollment update attempt.
A Promise that resolves to a time in milliseconds.
Reads the timestamp of the most recent successful enrollment update.
A Promise that resolves to a time in milliseconds.
Reads fully-qualified domain names of enrolled origins from the database.
A Promise that resolves to an array of the FQDNs whose enrollment is persisted locally.
Persists current time as the time of the latest enrollment update attempt.
Persists the current time as the time of the latest successful enrollment update.
Updates the list of enrolled fully-qualified domain names.
A persistence interface for enrollment information and origin states.