package com.l7tech.server.cluster;

import com.l7tech.gateway.common.cluster.ClusterProperty;
import org.springframework.transaction.support.TransactionTemplate;

class f implements Runnable {
   final boolean[] val$result;
   final ClusterProperty val$clusterProperty;
   final ClusterLock this$0;

   f(ClusterLock var1, boolean[] var2, ClusterProperty var3) {
      this.this$0 = var1;
      this.val$result = var2;
      this.val$clusterProperty = var3;
   }

   @Override
   public void run() {
      this.val$result[0] = (Boolean)new TransactionTemplate(this.this$0.transactionManager).execute(new g(this));
   }
}
