@Transactional(readOnly = true, propagation = Propagation.NOT_SUPPORTED)
  public List<ProcessingQueue> getAllQueue() {
    List<ProcessingQueue> queues = (List<ProcessingQueue>) queueDao.findAll();
    logger.debug("getAllQueue,queue size: " + queues.size());

    for (ProcessingQueue queue : queues) {
      Long entryCount = entryDao.getQueueEntryCountByQueueRef(queue);
      queue.setEntryCount(entryCount);
    }

    return queues;
  }
 @Transactional(readOnly = true, propagation = Propagation.NOT_SUPPORTED)
 public Long getEntryCount(ProcessingQueue queue) {
   return entryDao.getQueueEntryCountByQueueRef(queue);
 }