fn obtain(cache: *Cache) Manifest
Be sure to call Manifest.deinit after successful initialization.
Manifest.deinit
cache: *Cache,