add cache_aware_queue.rb