Lines Matching defs:ServiceKey
415 // Map<ServiceKey,Service>
417 private transient Map<ServiceKey,Service> serviceMap;
419 // Map<ServiceKey,Service>
421 private transient Map<ServiceKey,Service> legacyMap;
510 private static class ServiceKey {
514 private ServiceKey(String type, String algorithm, boolean intern) {
527 if (obj instanceof ServiceKey == false) {
530 ServiceKey other = (ServiceKey)obj;
549 legacyMap = new LinkedHashMap<ServiceKey,Service>();
564 private void removeInvalidServices(Map<ServiceKey,Service> map) {
604 ServiceKey key = new ServiceKey(type, stdAlg, true);
612 legacyMap.put(new ServiceKey(type, aliasAlg, true), s);
625 ServiceKey key = new ServiceKey(type, stdAlg, true);
646 ServiceKey key = new ServiceKey(type, stdAlg, true);
682 ServiceKey key = previousKey;
684 key = new ServiceKey(type, algorithm, false);
697 // ServiceKey from previous getService() call
703 private static volatile ServiceKey previousKey =
704 new ServiceKey("", "", false);
777 serviceMap = new LinkedHashMap<ServiceKey,Service>();
782 ServiceKey key = new ServiceKey(type, algorithm, true);
787 serviceMap.put(new ServiceKey(type, alias, true), s);
873 ServiceKey key = new ServiceKey(type, algorithm, false);
881 serviceMap.remove(new ServiceKey(type, alias, false));