docs: public boolean updateJob(EncodedImage encodedImage, @Consumer.Status int status) {
      if (!shouldProcess(encodedImage, status)) {
        return false;
      }
      EncodedImage oldEncodedImage;
      synchronized (this) {
        oldEncodedImage = mEncodedImage;
        mEncodedImage = EncodedImage.cloneOrNull(encodedImage);
        mStatus = status;
      }
      EncodedImage.closeSafely(oldEncodedImage);
      return true;
    }