Consolidate TicketHolder statistics into a dedicated stats class

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      TicketHolder statistics are spread across multiple structures and methods: QueueStats (_holderStats, _exemptStats), _delinquencyStats, and separate appendHolderStats, appendTicketStats, and appendExemptStats.

      Introduce a single stats class that owns all queue, ticket, exempt, and delinquency metrics, and expose a unified API for updates and BSON serialization. This will simplify maintenance, reduce duplication, and make stats easier to extend.

            Assignee:
            Unassigned
            Reporter:
            Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: