default void put(Dbms dbms, char[] password) {
        requireNonNull(dbms);
        // password is nullable
        put(dbms.getId(), password);
    }
Stores the specified password for the specified dbmsName. This
is equivalent to calling {@code put(dbms.getName(), password)}.
If the dbmsName already had a stored password, that password 
is removed and will no longer exist in memory.
<p>
<b>Warning:</b> Note that the password might still be stored 
in the String cache somewhere else in the JVM memory.

@param dbms      the dbms used as a key
@param password  the password associated with that dbms
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/component/PasswordComponent.java