public TableLockConcurrencyManager()
        {
            // this.deadlockManagement = DeadlockManagementStrategies.DeadlockDetection;
            this.lockFactory = new DefaultLockFactory();

            this.tableLocks    = new Dictionary <ITable, ILock>();
            this.lockGraph     = new Graph <object>();
            this.lockInventory = new TransactionLockInventory();
        }
        public TableLockConcurrencyManager()
        {
            // this.deadlockManagement = DeadlockManagementStrategies.DeadlockDetection;
            this.lockFactory = new DefaultLockFactory();

            this.tableLocks = new Dictionary<ITable, ILock>();
            this.lockGraph = new Graph<object>();
            this.lockInventory = new TransactionLockInventory();
        }