@Override
    public Iterable<V> get() throws Exception {
        // NOTE: Both heap and rocks return copied state. But in RocksDB, changes to the returned
        // value will not get into the snapshot.
        return delegatedState.get();
    }
@Test
    public void testValuesIterator() throws Exception {
        testIterator(singletonList("value"), state -> state.get().iterator(), "value");
    }