Collection<String> () { Set<String> blackList = ourBlackList; if (blackList == null) { synchronized (BLACK_LIST_LOCK) { blackList = ourBlackList; if (blackList == null) { ourBlackList = blackList = loadBlackList(); } } } return blackList; }