void TaskCallback(ChunkTaskRequest request, ChunkTask task) { request.Clear(); requestPool.Return(request); lock (activeRequests) { activeRequests.Remove(request); } }
protected abstract void Execute(ChunkTaskRequest request);