| 39 | } |
| 40 | |
| 41 | std::shared_ptr<OutputBuffer> OutputBufferManager::getBuffer( |
| 42 | const std::string& taskId) { |
| 43 | return buffers_.withLock([&](auto& buffers) { |
| 44 | auto it = buffers.find(taskId); |
| 45 | BOLT_CHECK( |
| 46 | it != buffers.end(), "Output buffers for task not found: {}", taskId); |
| 47 | return it->second; |
| 48 | }); |
| 49 | } |
| 50 | |
| 51 | std::shared_ptr<OutputBuffer> OutputBufferManager::getBufferIfExists( |
| 52 | const std::string& taskId) { |
no test coverage detected