🏗️ Build Log
A chronological record of my suffering.
📅 2026-02-18
Blocking retrieval BLPOP
Need to find a way to make these executions async. Perhaps addings a "waiting" queue. Each time we get a RPUSH or LPUSH we can check "waiting" to see if any client is waiting for this key.
// Map of Keys to the clients waiting
waiting: HashMap<String, VecDeque<oneshot::Sender<String>>>,