Protected ReadonlycacheStaticinstanceThe process default: built from each dependency's own instance().
ProtectedconsumerTags for a consumer page: its customer, if any, plus the defaults it resolves through.
The effective template of type for this customer.
Clear each customer's membership tag and each record tag wherever cached,
and always this namespace's collection tag. keys are exact deletes in this
instance's key space: the only bust a null client honours.
ProtectedinvalidateBust every page a write to template could have changed. An override
reaches its customer's pages; a default reaches every consumer page.
Both clear the collection tag and the folded admin get key.
ProtectedreadRead-through: the cached page for key, else read() stored under tags
plus the record tag of each customer whose name an override row copies.
The effective template per type for this customer: its live override, else
the live default (customerId: null). An unknown customerId gets the
defaults, and customerId: null (no customer yet) gets only the defaults.
ProtectedsearchTags for a page: the scope its query searched (each customer's membership
tag, else the collection tag), so an empty page is bustable too, plus the
records it projects and the fields that chose or ordered its rows.
StaticadminThe exact key VerificationTemplateAdminService.get reads through: the
args it passes plus search's defaults. JCS drops the undefined filters.
Writers delete it so read-after-write holds in memory mode.
Reads the AiPrise verification templates in effect for a customer. Each type resolves to the customer's override when it has one, else the platform default.
Reads through the
verification-template-searchcache it shares with VerificationTemplateCache's admin surface, whose writes bust it.