return new Promise(function (resolve) {
    that.pool.drivers.forEach(function (d) {
      d.lock(that.key).then(resolve);
    });
  });