Method: SplitIoClient::Cache::Adapters::MemoryAdapters::SizedQueueAdapter#clear

Defined in:
lib/cache/adapters/memory_adapters/sized_queue_adapter.rb

#clearObject

Get all items from the queue



19
20
21
22
23
24
25
26
# File 'lib/cache/adapters/memory_adapters/sized_queue_adapter.rb', line 19

def clear
  items = []

  loop { items << @queue.pop(true) }
rescue ThreadError
  # Last queue item reached
  items
end