public static LowMemoryWatcher register(@NotNull Runnable runnable){
  return new LowMemoryWatcher(runnable);
}

public static LowMemoryWatcher register ( @ NotNull Runnable runnable ) { return new LowMemoryWatcher ( runnable ) ; }
registers a runnable to run on low memory events
