public List/* <BridgeServerProfile> */ fetchBridgeServers() {
    List/* <BridgeServerProfile> */ result = null;
    // TODO: remove double-checking
    if (result == null) {
      synchronized (cacheLock) {
        // result = this.cachedBridgeServerProfiles;
        if (result == null) {
          result = fetchProfiles(BRIDGE_SERVER_FILTER);
          cachedBridgeServerProfiles = result;
        }
      }
    }
    return result;
  }
Returns an unmodifiable {@code List} of the {@code BridgeServerProfile}s for all known bridge
servers.
geode-core/src/main/java/org/apache/geode/internal/cache/GridAdvisor.java