enqueue method

  1. @override
void enqueue(
  1. String sessionId
)
override

Marks a session for compaction by adding it to the processing queue.

Implementation

@override
void enqueue(String sessionId) {
  if (sessionId.isEmpty) return;
  // Avoid duplicate enqueue for sessions already queued or processed.
  if (_queue.contains(sessionId) || _processed.contains(sessionId)) return;
  _queue.add(sessionId);
}