class JedisClusterFacade extends AbstractJedisFacade {

  @Override
  public <T> RedisFacade.ResponseFacade<T> transaction(final byte[] key, final TransactionRunner<T> transaction) {
    if (transactionOnKey) {
      return jedisCluster.transaction(key, transaction);
    }
    return jedisCluster.transaction(transaction);
  }

    JedisClusterFacade(TransactionalJedisCluster jedisCluster);

}