public Credentials put()

in services/src/main/java/org/jclouds/karaf/services/modules/ConfigurationAdminCredentialStore.java [123:146]


        public Credentials put(String s, Credentials credentials) {
            if (credentials != null) {
                try {
                    Dictionary dictionary = configuration.getProperties();
                    if (dictionary == null) {
                    }
                    String identityKey = s + "/identity";
                    String credentialKey = s + "/credential";

                    if (credentials.identity != null) {
                        dictionary.put(identityKey, credentials.identity);
                    }
                    if (credentials.credential != null) {
                        dictionary.put(credentialKey, credentials.credential);
                    }

                    configuration.update(dictionary);
                } catch (IOException e) {
                    LOGGER.warn("Failed to store jclouds credentials to configuration admin.", e);
                }
                return credentialsMap.put(s, credentials);
            }
            return credentials;
        }