@Override
    public synchronized byte[] delete(final Bytes key) {
        Objects.requireNonNull(key, "key cannot be null");
        final byte[] oldValue;
        try {
            oldValue = cfAccessor.getOnly(dbAccessor, key.get());
        } catch (final RocksDBException e) {
            // String format is happening in wrapping stores. So formatted message is thrown from wrapping stores.
            throw new ProcessorStateException("Error while getting value for key from store " + name, e);
        }
        put(key, null);
        return oldValue;
    }
match up the existing and created ColumnFamilyHandles with the existing/created ColumnFamilyDescriptors
so that the order of the resultant List matches the order of the allDescriptors argument
streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBStore.java