tensorstore.KvStore.copy(self) KvStore

Returns a copy of the key-value store.

Example

>>> a = await ts.KvStore.open({'driver': 'file', 'path': 'tmp/data/'})
>>> b = a.copy()
>>> a.path = 'tmp/data/abc/'
>>> a
KvStore({
  'context': {
    'file_io_concurrency': {},
    'file_io_locking': {},
    'file_io_memmap': False,
    'file_io_sync': True,
  },
  'driver': 'file',
  'path': 'tmp/data/abc/',
})
>>> b
KvStore({
  'context': {
    'file_io_concurrency': {},
    'file_io_locking': {},
    'file_io_memmap': False,
    'file_io_sync': True,
  },
  'driver': 'file',
  'path': 'tmp/data/',
})