/** * {@inheritDoc} */ @Override public PlatformIdent findInitialized(long id) { for (PlatformIdent platformIdent : platformIdentCache.getCleanPlatformIdents()) { if (platformIdent.getId().longValue() == id) { return platformIdent; } } List<PlatformIdent> cleanPlatformIdents = loadIdentsFromDB(Collections.singleton(Long.valueOf(id))); if (CollectionUtils.isNotEmpty(cleanPlatformIdents)) { if (1 == cleanPlatformIdents.size()) { return cleanPlatformIdents.get(0); } else { throw new RuntimeException("More than one agent retrieved for one ID."); } } return null; }
List<PlatformIdent> cleanPlatformIdents = loadIdentsFromDB(wantedAgentsIds); for (PlatformIdent platformIdent : cleanPlatformIdents) { if (wantedAgentsIds.contains(platformIdent.getId())) {