- synchronized (syncObject) {
- identities.addAll(Default.forNull(currentTrustedIdentities.get(ownIdentity), Collections.<Identity> emptySet()));
+ try {
+ Set<Identity> trustedIdentities = webOfTrustConnector.loadTrustedIdentities(ownIdentity, context);
+ Map<String, Identity> newTrustedIdentities = new HashMap<String, Identity>();
+ for (Identity trustedIdentity : trustedIdentities) {
+ newTrustedIdentities.put(trustedIdentity.getId(), trustedIdentity);
+ }
+ checkTrustedIdentities(ownIdentity, newTrustedIdentities);
+ } catch (WebOfTrustException wote1) {
+ logger.log(Level.WARNING, String.format("Could not load all trusted identities for %s.", ownIdentity), wote1);