@Override public <T> void notifyListenersOfRequestCancellation(final CachedSpiceRequest<T> request, final Set<RequestListener<?>> listeners) { post(new ResultRunnable<T>(listeners, new RequestCancelledException("Request has been cancelled explicitely.")), request.getRequestCacheKey()); }
ErrorEvent.fire(this, new NetworkException()); } else { ErrorEvent.fire(this, buildException(method, caught));
requestProgressManager.notifyListenersOfRequestFailure(request, new NoNetworkException()); if (!request.isCancelled()) { Ln.e(e, "An exception occurred during request network execution :" + e.getMessage()); handleRetry(request, new NetworkException("Exception occurred during invocation of web service.", e)); } else { Ln.e("An exception occurred during request network execution but request was cancelled, so listeners are not called.");