Issue #931 Transactional queue peek method

Issue #931