if(shadow != null) shadow = shadow.createShadow();
statusCache.finishedDownload(get.identifier, get.hasSucceeded(), ((ClientGet) get).getDataSize(), ((ClientGet) get).getMIMEType(), failureCode, longFailMessage, shortFailMessage, shadow, download.filterData());
} else if(get instanceof ClientPutBase) {
ClientPutBase upload = (ClientPutBase)get;
PutFailedMessage msg = upload.getFailureMessage();
InsertExceptionMode failureCode = null;
String shortFailMessage = null;
String longFailMessage = null;
if(msg != null) {
failureCode = msg.code;
shortFailMessage = msg.getShortFailedMessage();