@Override
            public @NotNull IndexStorage<Key, Value> openIndexStorage() throws IOException {
              return new TransientChangesIndexStorage<>(indexStorageLayout.openIndexStorage(), extension);
            }
@Override
            public @NotNull IndexStorage<Key, Value> openIndexStorage()