Input
ExecutionInitiate Execution
Data/Cache
Returns the cached value, or stores the fallback and returns that. Exactly one caller gets Written = true, even when several runs reach this node at the same moment. The cache is for small, hot values (about 1 MB max) — persist large data to the app's storage instead.
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
Initiate Execution
Cache handle from the Open Cache node
Who a cache entry belongs to. Mirrors `flow_like_types::cache::CacheScope` on the wire; kept as its own type so the pin dropdown can carry friendly labels.
Shared by everyone who can execute in the app.
Private to the user who triggered the run.
Optional grouping travelling alongside every key. Entries sharing a namespace can be invalidated together; unrelated flows also use it to keep short keys from colliding.
The key to read or claim
Value to store when the key holds nothing live — any type
Seconds until a newly written entry expires. 0 keeps it until it is deleted.
Done with the Execution
The value now held under the key — whatever type was stored
True when this run is the one that stored the fallback. Branch on this to do expensive work only once.