—— Concurrent Priority Queue Implementation ——
ThreadWheelTimekeeper()
But it doesn't have to be a singleton.
std::chrono::milliseconds Duration
std::unique_ptr< HHWheelTimer, Destructor > UniquePtr
folly::EventBase eventBase_
~ThreadWheelTimekeeper() override
Future< Unit > after(Duration) override
HHWheelTimer::UniquePtr wheelTimer_