docs: @Override
      protected boolean doAcquireLock(final String lockName, final String lockHolder, final int timeout) throws Exception {
          return PoolUtils.doWorkInPool(this.jedisPool, new PoolWork<Jedis, Boolean>() {
              /**
               * {@inheritDoc}
               */
              @Override
              public Boolean doWork(final Jedis jedis) {
                  return doAcquireLock(jedis, getNamespace(), lockName, lockHolder, timeout);
              }
          });
      }