Примитивные коллекции для Java имеют ArrayDeque с методом get (int idx).
http://sourceforge.net/projects/pcj
Однако я не могу ручаться за качество этого проекта.
Альтернативой было бы получить источник JDK ArrayDeque и добавить метод get (int idx). Должно быть относительно легко.
EDIT: Если вы намерены использовать deque в многопоточном режиме, я бы пошел по пути «патч JDK ArrayDeque». Эта реализация была тщательно протестирована и используется в новой инфраструктуре ForkJoin java.util.concurrent.