Is there any mechanism or buildin feature inside dynamodb where subsequent dynamodb query/scan calls with same request(key) can be cached?
eg: If i make a query call to dynamodb for first time for key k1 and fetches the result r1 in t1 ms. will the next subsequent call(second time within a sec following first time) to dynamodb with same key k1 result in shorter latency(t2 ms)? is there a way to cache at dynamodb side? even if its not configurable by client ,does dynamodb atleast caches the result at its end for subsequent requests?
PS: I am not talking about DAX(dynamodb accelerator) cache, Just the normal dynamodb.