working on persistent metadata(etag) cache