@VisibleForTesting
  void stopWatching() {
    fileWatcher.stop();
    instances.remove(new PathAndAlias(keyStorePath, keyStoreAlias), this);
  }
Returns a {@link FileWatchingX509ExtendedKeyManager} for the given SSL config. A new instance
will be created only if one does not already exist for the provided key store path and alias.

@param keyStorePath The path of the key 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
@param alias The alias to use
geode-core/src/main/java/org/apache/geode/internal/net/filewatch/FileWatchingX509ExtendedKeyManager.java