void notifyFailure(Throwable t) { Callback<T> callback = this.callback.getAndSet(null); if (callback == null) { return; } callback.onFailure(t); }
void notifySuccess(T result) { Callback<T> callback = this.callback.getAndSet(null); if (callback == null) { return; } callback.onSuccess(result); }
@Override public void enqueue(Callback<T> callback) { if (callback != null) { callback.onSuccess(result); } } };