Convert returned documents to object on cache miss for consistency across hit/miss scenarios