public static void checkAndPut()

in storage-rocketmq/src/main/java/org/apache/rocketmq/schema/registry/storage/rocketmq/RocketmqStorageUtils.java [27:32]


    public static void checkAndPut(String key, byte[] value, RocksDB db) throws RocksDBException {
        byte[] oldValue = db.get(key.getBytes(StandardCharsets.UTF_8));
        if (oldValue == null || !Arrays.equals(oldValue, value)) {
            db.put(key.getBytes(StandardCharsets.UTF_8), value);
        }
    }