1. A method performed in a first device, comprising: forming a plurality of memory chunks including a plurality of memory blocks corresponding to a plurality of objects associated with a database; receiving, from a second device, a first request for a list of the plurality of objects; generating, responsive to the request, a plurality of pointers pointing to the plurality of objects; buffering the plurality of pointers; providing, to the second device, the list of the plurality of objects corresponding to the buffered pointers; receiving, from the second device, a second request to access contents of a first buffered pointer of the plurality of buffered pointers; and performing, responsive to the second request, a validation of the first buffered pointer.