Yes, TrueLayer cache same requests for one hour to improve system reliability.
Client requests /transactions with no date parameters at 13.00. Then, at 13.30 they send the same request for /transactions. They will then receive a very quick response with the same transactions - since they will be cached.
What to do next?
If the user decides to request /transactions using different parameters, that will count as a new request which will then retrieve fresh data from the bank.
If you need more information...
Have a look at our comprehensive.