this.idWorker = idWorker;
this.storeManager = storeManager;
this.transactionStore = transactionStore;
this.statsManager = stasManager;
this.txTimeoutTimer =
new HashedWheelTimer(new NamedThreadFactory("Tx-Timeout-Timer"), 500, TimeUnit.MILLISECONDS, 512,
metaConfig.getMaxTxTimeoutTimerCapacity());
MetaMBeanServer.registMBean(this, null);
this.scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
this.scheduleWriteHeuristicTransactions(metaConfig);
}