public static FileWatchingX509ExtendedTrustManager newFileWatchingTrustManager(
      Path trustStorePath,
      String type, String password) {
    return instances.computeIfAbsent(trustStorePath,
        (Path p) -> new FileWatchingX509ExtendedTrustManager(trustStorePath, type, password));
  }
Returns a {@link FileWatchingX509ExtendedTrustManager} for the options. A new instance
will be created only if one does not already exist for the provided trust store path.

@param trustStorePath The path of the trust store to watch for changes (or create if one does
       not yet exist).
@param type The type of store to create - typically "JKS"
@param password The password to use to secure the store
geode-core/src/main/java/org/apache/geode/internal/net/filewatch/FileWatchingX509ExtendedTrustManager.java