@Override
    public synchronized void putConnectorConfig(String connector, Map<String, String> properties, TargetState targetState) {
        ConnectorState state = connectors.get(connector);
        if (state == null)
            connectors.put(connector, new ConnectorState(properties, targetState));
        else {
            state.connConfig = properties;
            if (targetState != null) {
                state.targetState = targetState;
            }
        }

        if (updateListener != null)
            updateListener.onConnectorConfigUpdate(connector);
    }
An implementation of ConfigBackingStore that stores Kafka Connect connector configurations in-memory (i.e. configs
aren't persisted and will be wiped if the worker is restarted).
connect/runtime/src/main/java/org/apache/kafka/connect/storage/MemoryConfigBackingStore.java