code: public static void putPresenter(@NonNull Activity activity, @NonNull String viewId,
        @NonNull MvpPresenter<? extends MvpView> presenter) {
      if (activity == null) {
        throw new NullPointerException("Activity is null");
      }
  
      ActivityScopedCache scopedCache = getOrCreateActivityScopedCache(activity);
      scopedCache.putPresenter(viewId, presenter);
    }
docs: Puts the presenter into the internal cache
  
  @param activity The parent activity
  @param viewId the view id (mosby internal)
  @param presenter the presenter