JTA トランザクション設定のキャッシュと対話するには、トランザクションレイヤーを設定し、オプションでロック設定を行う必要があります。トランザクション対応キャッシュの場合は、トランザクションリカバリー未完了トランザクションを処理できるようにすることが推奨されます。また、JMX 管理と統計収集も有効にすることが推奨されます。
Configuration config = new ConfigurationBuilder()
.locking()
.concurrencyLevel(10000).isolationLevel(IsolationLevel.REPEATABLE_READ)
.lockAcquisitionTimeout(12000L).useLockStriping(false).writeSkewCheck(true)
.transaction()
.recovery()
.transactionManagerLookup(new GenericTransactionManagerLookup())
.jmxStatistics()
.build();
Configuration config = new ConfigurationBuilder()
.locking()
.concurrencyLevel(10000).isolationLevel(IsolationLevel.REPEATABLE_READ)
.lockAcquisitionTimeout(12000L).useLockStriping(false).writeSkewCheck(true)
.transaction()
.recovery()
.transactionManagerLookup(new GenericTransactionManagerLookup())
.jmxStatistics()
.build();
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow