private void SaveCacheFile(IFileInfo target, IDocument remoteDocument, byte[] hash, long length, Transmission transmissionEvent) {
if (this.TransmissionStorage == null) {
return;
}
target.Refresh();
IFileTransmissionObject obj = new FileTransmissionObject(transmissionEvent.Type, target, remoteDocument);
obj.ChecksumAlgorithmName = "SHA-1";
obj.LastChecksum = hash;
obj.LastContentSize = length;
this.TransmissionStorage.SaveObject(obj);
}