void performRetry(com.squareup.picasso.BitmapHunter p4)
    {
        if (!p4.isCancelled()) {
            int v1_0 = 0;
            if (!this.service.isShutdown()) {
                java.util.concurrent.Future v0_4 = 0;
                if (this.scansNetworkChanges) {
                    v0_4 = ((android.net.ConnectivityManager) com.squareup.picasso.Utils.getService(this.context, connectivity)).getActiveNetworkInfo();
                }
                if (!p4.shouldRetry(this.airplaneMode, v0_4)) {
                    if ((this.scansNetworkChanges) && (p4.supportsReplay())) {
                        v1_0 = 1;
                    }
                    this.performError(p4, v1_0);
                    if (v1_0 != 0) {
                        this.markForReplay(p4);
                    }
                } else {
                    if (p4.getPicasso().loggingEnabled) {
                        com.squareup.picasso.Utils.log(Dispatcher, retrying, com.squareup.picasso.Utils.getLogIdsForHunter(p4));
                    }
                    if ((p4.getException() instanceof com.squareup.picasso.NetworkRequestHandler$ContentLengthException)) {
                        p4.networkPolicy = (p4.networkPolicy | com.squareup.picasso.NetworkPolicy.NO_CACHE.index);
                    }
                    p4.future = this.service.submit(p4);
                }
                return;
            } else {
                this.performError(p4, 0);
                return;
            }
        } else {
            return;
        }
    }