Method: SplitIoClient::Cache::Adapters::MemoryAdapters::SizedQueueAdapter#clear
- Defined in:
- lib/cache/adapters/memory_adapters/sized_queue_adapter.rb
#clear ⇒ Object
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 |