Protected ReadonlycacheProtected ReadonlydbStaticinstanceThe process service, on the shared database and Valkey.
Get card by ID for the customer.
The ID of the card. Example: card_1234567890.
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.
Search cards for the customer. Reads only the database.
Defaults to 1.
OptionalorderBy?: GirasolCardOrderByOptionalpage?: numberDefaults to 1
OptionalpageSize?: numberDefaults to 10
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.
Protected StaticgetThe search arguments get reads through. Every default is spelled out,
so the same object is also search's cache key for that entry.
Root of the card hierarchy: the one
girasol-card-searchnamespace the customer and admin surfaces share, and the bust seam every writer inherits. Both surfaces project the same row, so one cached shape serves both.