Cache
Reuse data acquired in the past
This function is used when data retrieved in a previous query is to be used again and does not require access to off-chain agents, allowing for fast data access.
Field
Description
queries
An array of QueryRequest
data
Here is what the getCache
function does;
calculates a key from the
queries
get the
QueryData[]
corresponding to the keyQueryData
is made to consist ofheight
andresult
retrieve the target data from
QueryData[]
If a specific
height
is specifiedFind the matching
QueryData
If
height = 0
Find the
QueryData
with the largestheight
Insert the retrieved data into the array
Return the data
Last updated