Lime Wire interview question

Implement a blocking queue