Just to ensure I understand: most of this is copied from the previous AsyncLocalBlobStore?