hedera-services
hedera-services copied to clipboard
Create `QueueNode` backed by `VirtualMap` instead of `FCQueue`
Queue states are currently implemented as merkle nodes with two children: a label (StringLeaf
) and a queue (FCQueue
). All Queue state APIs are mapped 1-1 to the underlyng FCQueue
.
There are no plans to support FCQueue
in the future, for a good number of reasons. Instead, Queue states may be implemented on top of VirtualMap
.