public class io.ebeaninternal.server.transaction.TransactionManagerOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.ebeaninternal.server.transaction.TransactionManagerOptions
  super_class: java.lang.Object
{
  final boolean notifyL2CacheInForeground;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final io.ebean.config.DatabaseConfig config;
    descriptor: Lio/ebean/config/DatabaseConfig;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.cluster.ClusterManager clusterManager;
    descriptor: Lio/ebeaninternal/server/cluster/ClusterManager;
    flags: (0x0010) ACC_FINAL

  final io.ebean.BackgroundExecutor backgroundExecutor;
    descriptor: Lio/ebean/BackgroundExecutor;
    flags: (0x0010) ACC_FINAL

  final io.ebeanservice.docstore.api.DocStoreUpdateProcessor docStoreUpdateProcessor;
    descriptor: Lio/ebeanservice/docstore/api/DocStoreUpdateProcessor;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.deploy.BeanDescriptorManager descMgr;
    descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.transaction.DataSourceSupplier dataSourceSupplier;
    descriptor: Lio/ebeaninternal/server/transaction/DataSourceSupplier;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.api.SpiProfileHandler profileHandler;
    descriptor: Lio/ebeaninternal/api/SpiProfileHandler;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.transaction.TransactionScopeManager scopeManager;
    descriptor: Lio/ebeaninternal/server/transaction/TransactionScopeManager;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.api.SpiLogManager logManager;
    descriptor: Lio/ebeaninternal/api/SpiLogManager;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.transaction.TableModState tableModState;
    descriptor: Lio/ebeaninternal/server/transaction/TableModState;
    flags: (0x0010) ACC_FINAL

  final io.ebean.cache.ServerCacheNotify cacheNotify;
    descriptor: Lio/ebean/cache/ServerCacheNotify;
    flags: (0x0010) ACC_FINAL

  final io.ebeaninternal.server.core.ClockService clockService;
    descriptor: Lio/ebeaninternal/server/core/ClockService;
    flags: (0x0010) ACC_FINAL

  public void <init>(boolean, io.ebean.config.DatabaseConfig, io.ebeaninternal.server.transaction.TransactionScopeManager, io.ebeaninternal.server.cluster.ClusterManager, io.ebean.BackgroundExecutor, io.ebeanservice.docstore.api.DocStoreUpdateProcessor, io.ebeaninternal.server.deploy.BeanDescriptorManager, io.ebeaninternal.server.transaction.DataSourceSupplier, io.ebeaninternal.api.SpiProfileHandler, io.ebeaninternal.api.SpiLogManager, io.ebeaninternal.server.transaction.TableModState, io.ebean.cache.ServerCacheNotify, io.ebeaninternal.server.core.ClockService);
    descriptor: (ZLio/ebean/config/DatabaseConfig;Lio/ebeaninternal/server/transaction/TransactionScopeManager;Lio/ebeaninternal/server/cluster/ClusterManager;Lio/ebean/BackgroundExecutor;Lio/ebeanservice/docstore/api/DocStoreUpdateProcessor;Lio/ebeaninternal/server/deploy/BeanDescriptorManager;Lio/ebeaninternal/server/transaction/DataSourceSupplier;Lio/ebeaninternal/api/SpiProfileHandler;Lio/ebeaninternal/api/SpiLogManager;Lio/ebeaninternal/server/transaction/TableModState;Lio/ebean/cache/ServerCacheNotify;Lio/ebeaninternal/server/core/ClockService;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=14, args_size=14
        start local 0 // io.ebeaninternal.server.transaction.TransactionManagerOptions this
        start local 1 // boolean notifyL2CacheInForeground
        start local 2 // io.ebean.config.DatabaseConfig config
        start local 3 // io.ebeaninternal.server.transaction.TransactionScopeManager scopeManager
        start local 4 // io.ebeaninternal.server.cluster.ClusterManager clusterManager
        start local 5 // io.ebean.BackgroundExecutor backgroundExecutor
        start local 6 // io.ebeanservice.docstore.api.DocStoreUpdateProcessor docStoreUpdateProcessor
        start local 7 // io.ebeaninternal.server.deploy.BeanDescriptorManager descMgr
        start local 8 // io.ebeaninternal.server.transaction.DataSourceSupplier dataSourceSupplier
        start local 9 // io.ebeaninternal.api.SpiProfileHandler profileHandler
        start local 10 // io.ebeaninternal.api.SpiLogManager logManager
        start local 11 // io.ebeaninternal.server.transaction.TableModState tableModState
        start local 12 // io.ebean.cache.ServerCacheNotify cacheNotify
        start local 13 // io.ebeaninternal.server.core.ClockService clockService
         0: .line 34
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 39
            aload 0 /* this */
            iload 1 /* notifyL2CacheInForeground */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.notifyL2CacheInForeground:Z
         2: .line 40
            aload 0 /* this */
            aload 2 /* config */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.config:Lio/ebean/config/DatabaseConfig;
         3: .line 41
            aload 0 /* this */
            aload 3 /* scopeManager */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.scopeManager:Lio/ebeaninternal/server/transaction/TransactionScopeManager;
         4: .line 42
            aload 0 /* this */
            aload 4 /* clusterManager */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.clusterManager:Lio/ebeaninternal/server/cluster/ClusterManager;
         5: .line 43
            aload 0 /* this */
            aload 5 /* backgroundExecutor */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.backgroundExecutor:Lio/ebean/BackgroundExecutor;
         6: .line 44
            aload 0 /* this */
            aload 6 /* docStoreUpdateProcessor */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.docStoreUpdateProcessor:Lio/ebeanservice/docstore/api/DocStoreUpdateProcessor;
         7: .line 45
            aload 0 /* this */
            aload 7 /* descMgr */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.descMgr:Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
         8: .line 46
            aload 0 /* this */
            aload 8 /* dataSourceSupplier */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.dataSourceSupplier:Lio/ebeaninternal/server/transaction/DataSourceSupplier;
         9: .line 47
            aload 0 /* this */
            aload 9 /* profileHandler */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.profileHandler:Lio/ebeaninternal/api/SpiProfileHandler;
        10: .line 48
            aload 0 /* this */
            aload 10 /* logManager */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.logManager:Lio/ebeaninternal/api/SpiLogManager;
        11: .line 49
            aload 0 /* this */
            aload 11 /* tableModState */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.tableModState:Lio/ebeaninternal/server/transaction/TableModState;
        12: .line 50
            aload 0 /* this */
            aload 12 /* cacheNotify */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.cacheNotify:Lio/ebean/cache/ServerCacheNotify;
        13: .line 51
            aload 0 /* this */
            aload 13 /* clockService */
            putfield io.ebeaninternal.server.transaction.TransactionManagerOptions.clockService:Lio/ebeaninternal/server/core/ClockService;
        14: .line 52
            return
        end local 13 // io.ebeaninternal.server.core.ClockService clockService
        end local 12 // io.ebean.cache.ServerCacheNotify cacheNotify
        end local 11 // io.ebeaninternal.server.transaction.TableModState tableModState
        end local 10 // io.ebeaninternal.api.SpiLogManager logManager
        end local 9 // io.ebeaninternal.api.SpiProfileHandler profileHandler
        end local 8 // io.ebeaninternal.server.transaction.DataSourceSupplier dataSourceSupplier
        end local 7 // io.ebeaninternal.server.deploy.BeanDescriptorManager descMgr
        end local 6 // io.ebeanservice.docstore.api.DocStoreUpdateProcessor docStoreUpdateProcessor
        end local 5 // io.ebean.BackgroundExecutor backgroundExecutor
        end local 4 // io.ebeaninternal.server.cluster.ClusterManager clusterManager
        end local 3 // io.ebeaninternal.server.transaction.TransactionScopeManager scopeManager
        end local 2 // io.ebean.config.DatabaseConfig config
        end local 1 // boolean notifyL2CacheInForeground
        end local 0 // io.ebeaninternal.server.transaction.TransactionManagerOptions this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   15     0                       this  Lio/ebeaninternal/server/transaction/TransactionManagerOptions;
            0   15     1  notifyL2CacheInForeground  Z
            0   15     2                     config  Lio/ebean/config/DatabaseConfig;
            0   15     3               scopeManager  Lio/ebeaninternal/server/transaction/TransactionScopeManager;
            0   15     4             clusterManager  Lio/ebeaninternal/server/cluster/ClusterManager;
            0   15     5         backgroundExecutor  Lio/ebean/BackgroundExecutor;
            0   15     6    docStoreUpdateProcessor  Lio/ebeanservice/docstore/api/DocStoreUpdateProcessor;
            0   15     7                    descMgr  Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
            0   15     8         dataSourceSupplier  Lio/ebeaninternal/server/transaction/DataSourceSupplier;
            0   15     9             profileHandler  Lio/ebeaninternal/api/SpiProfileHandler;
            0   15    10                 logManager  Lio/ebeaninternal/api/SpiLogManager;
            0   15    11              tableModState  Lio/ebeaninternal/server/transaction/TableModState;
            0   15    12                cacheNotify  Lio/ebean/cache/ServerCacheNotify;
            0   15    13               clockService  Lio/ebeaninternal/server/core/ClockService;
    MethodParameters:
                           Name  Flags
      notifyL2CacheInForeground  
      config                     
      scopeManager               
      clusterManager             
      backgroundExecutor         
      docStoreUpdateProcessor    
      descMgr                    
      dataSourceSupplier         
      profileHandler             
      logManager                 
      tableModState              
      cacheNotify                
      clockService               
}
SourceFile: "TransactionManagerOptions.java"