private final WeakHashSet<PeerNode> peersFailed;
private final HashSet<PeerNode> peersFetching;
private UOMDependencyFetcher(byte[] expectedHash, long size, File saveTo, boolean executable, UOMDependencyFetcherCallback callback) {
this.expectedHash = expectedHash;
expectedHashBuffer = new ShortBuffer(expectedHash);
this.size = size;
this.executable = executable;
this.saveTo = saveTo;
cb = callback;
peersFailed = new WeakHashSet<PeerNode>();