docs: @Override
      public List<String> getQueueNames() {
          return PoolUtils.doWorkInPoolNicely(this.jedisPool, new PoolWork<Jedis, List<String>>() {
              /**
               * {@inheritDoc}
               */
              @Override
              public List<String> doWork(final Jedis jedis) throws Exception {
                  final List<String> queueNames = new ArrayList<String>(jedis.smembers(key(QUEUES)));
                  Collections.sort(queueNames);
                  return queueNames;
              }
          });
      }