package com.sleepycat.je.txn;
public class SyncedLockManager {
protected void hook782( Long nodeId, Locker locker, LockType type, boolean nonBlockingRequest, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,locker,type,nonBlockingRequest,lockTableIndex);
}
}
protected void hook783( String lockOrTxn, Locker locker, long nodeId, LockType type, LockGrantType grantType, Lock useLock, long timeout, long start, long now, DatabaseImpl database, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(lockOrTxn,locker,nodeId,type,grantType,useLock,timeout,start,now,database,lockTableIndex);
}
}
protected void hook784( long nodeId, Lock lock, Locker locker, boolean removeFromLocker, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,lock,locker,removeFromLocker,lockTableIndex);
}
}
protected void hook785( long nodeId, Locker owningLocker, Locker destLocker, boolean demoteToRead, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,owningLocker,destLocker,demoteToRead,lockTableIndex);
}
}
protected void hook786( long nodeId, Locker owningLocker, Locker[] destLockers, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,owningLocker,destLockers,lockTableIndex);
}
}
protected void hook787( long nodeId, Locker locker, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,locker,lockTableIndex);
}
}
protected void hook788( Long nodeId, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,lockTableIndex);
}
}
protected void hook789( Long nodeId, Locker locker, LockType type, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,locker,type,lockTableIndex);
}
}
protected void hook790( Long nodeId, Locker locker, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,locker,lockTableIndex);
}
}
protected void hook791( Long nodeId, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,lockTableIndex);
}
}
protected void hook792( Long nodeId, int lockTableIndex){
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,lockTableIndex);
}
}
protected void hook793( Long nodeId, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,lockTableIndex);
}
}
protected void hook794( Long nodeId, Locker locker, LockType type, boolean flushFromWaiters, MemoryBudget mb, int lockTableIndex) throws DatabaseException {
synchronized (lockTableLatches[lockTableIndex]) {
original(nodeId,locker,type,flushFromWaiters,mb,lockTableIndex);
}
}
protected void hook795( LockStats stats, int i) throws DatabaseException {
synchronized (lockTableLatches[i]) {
original(stats,i);
}
}
}