package in.srain.cube.request;
import in.srain.cube.util.CLog;
import in.srain.cube.util.CubeDebug;
public abstract class CacheAbleRequestDefaultHandler<T1> implements CacheAbleRequestHandler<T1> {
public void onCacheData(T1 data, boolean outOfDate) {
}
@Override
public void onRequestFail(FailData failData) {
if (failData != null && failData.getRequest() != null && failData.getRequest().getRequestData() != null) {
CLog.e(CubeDebug.DEBUG_REQUEST_LOG_TAG, "onRequestFail: %s", failData.getRequest().getRequestData().getRequestUrl());
}
}
@Override
public void onRequestFinish(T1 data) {
if (CubeDebug.DEBUG_REQUEST) {
CLog.d(CubeDebug.DEBUG_REQUEST_LOG_TAG, "onRequestFinish: %s", data);
}
}
}