Add BlockingArray implementation