trackingContextManager tracks call counts for each method.
| 709 | |
| 710 | // trackingContextManager tracks call counts for each method. |
| 711 | type trackingContextManager struct { |
| 712 | assembleCalls atomic.Int64 |
| 713 | compactCalls atomic.Int64 |
| 714 | ingestCalls atomic.Int64 |
| 715 | mu sync.Mutex |
| 716 | lastAssemble *AssembleRequest |
| 717 | lastCompact *CompactRequest |
| 718 | lastIngest *IngestRequest |
| 719 | } |
| 720 | |
| 721 | func (m *trackingContextManager) Assemble(_ context.Context, req *AssembleRequest) (*AssembleResponse, error) { |
| 722 | m.assembleCalls.Add(1) |
nothing calls this directly
no outgoing calls
no test coverage detected