use case for caching with archivist