2.2.13.4 Cached returned values

The type of the last value returned by the call that corresponds to a volatile dependency, as well as the value itself, are specified by the BrtVolNum (section 2.4.848), BrtVolErr (section 2.4.847), BrtVolBool (section 2.4.846), or BrtVolStr (section 2.4.850) records, as defined in the Volatile Dependencies (section 2.1.7.60) part ABNF. The value is stored with the volatile dependency until a different value is returned by the corresponding call.