/** Installs a retry manager (if specified) to the given controller. */
 protected void maybeBuildAndSetRetryManager(AbstractDraweeController controller) {
   if (!mTapToRetryEnabled) {
     return;
   }
   RetryManager retryManager = controller.getRetryManager();
   if (retryManager == null) {
     retryManager = new RetryManager();
     controller.setRetryManager(retryManager);
   }
   retryManager.setTapToRetryEnabled(mTapToRetryEnabled);
   maybeBuildAndSetGestureDetector(controller);
 }