42c64e0c09eafcf3c003f96e777b6f5f7be48b07
Files Diff
- Added: 1
- Removed: 1
- Renamed: 0
- Modified: 25
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Return Type | 9 | ||
Change Return Type void to KeyAwareLockPromise in method private checkPendingAndLockKey(ctx InvocationContext, key Object, lockTimeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractTxLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method private acquireLocalLocks(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Change Return Type boolean to KeyAwareLockPromise in method package lockOrRegisterBackupLock(ctx TxInvocationContext<?>, key Object, lockTimeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractTxLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method private acquireLocalLock(ctx InvocationContext, command DataCommand) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method package lockAllAndRecord(context InvocationContext, keys Stream<?>, timeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method private checkPendingAndLockAllKeys(ctx InvocationContext, keys Collection<Object>, lockTimeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractTxLockingInterceptor | From | To | |
Change Return Type Collection<Object> to KeyAwareLockPromise in method package lockAllOrRegisterBackupLock(ctx TxInvocationContext<?>, keys Collection<?>, lockTimeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractTxLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method package lockAllAndRecord(context InvocationContext, keys Collection<?>, timeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To | |
Change Return Type void to KeyAwareLockPromise in method protected lockAndRecord(context InvocationContext, key Object, timeout long) : KeyAwareLockPromise in class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To | |
Move Attribute | 1 | ||
Move Attribute private nonTxPutFromLoadInterceptor : NonTxPutFromLoadInterceptor from class org.infinispan.hibernate.cache.commons.access.PutFromLoadValidator to private nonTxPutFromLoadInterceptor : NonTxPutFromLoadInterceptor from class org.infinispan.hibernate.cache.commons.access.NonTxInvalidationInterceptor | From | To | |
Extract Variable | 1 | ||
Extract Variable state : LockState in method private notifyListeners() : void from class org.infinispan.util.concurrent.locks.impl.InfinispanLock.LockPlaceHolder | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type notifier : CompletableFuture<Void> to notifier : CompletableFuture<LockState> in class org.infinispan.util.concurrent.locks.impl.InfinispanLock.LockPlaceHolder | From | To | |
Extract Method | 7 | ||
Extract Method protected nonTxLockAndInvokeNext(ctx InvocationContext, command VisitableCommand, lockPromise LockPromise, finallyFunction InvocationFinallyAction) : Object extracted from protected visitNonTxDataWriteCommand(ctx InvocationContext, command DataWriteCommand) : Object in class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To | |
Extract Method protected nonTxLockAndInvokeNext(ctx InvocationContext, command VisitableCommand, lockPromise LockPromise, finallyFunction InvocationFinallyAction) : Object extracted from public visitInvalidateCommand(ctx InvocationContext, command InvalidateCommand) : Object in class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To | |
Extract Method private acquireLocalLockAndInvokeNext(ctx InvocationContext, command DataCommand) : Object extracted from protected visitDataReadCommand(ctx InvocationContext, command DataCommand) : Object in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Extract Method private lockAndRecordForManyKeysCommand(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : Object extracted from protected handleReadManyCommand(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : Object in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Extract Method private acquireLocalLocksAndInvokeNext(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : Object extracted from protected handleReadManyCommand(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : Object in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Extract Method private acquireLocalLockAndInvokeNext(ctx InvocationContext, command DataCommand) : Object extracted from protected visitDataWriteCommand(ctx InvocationContext, command DataWriteCommand) : Object in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Extract Method private lockAndRecordForManyKeysCommand(ctx InvocationContext, command FlagAffectedCommand, keys Collection<?>) : Object extracted from protected handleWriteManyCommand(ctx InvocationContext, command WriteCommand, keys Collection<K>, forwarded boolean) : Object in class org.infinispan.interceptors.locking.PessimisticLockingInterceptor | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method protected nonTxLockAndInvokeNext(ctx InvocationContext, command VisitableCommand, lockPromise LockPromise, finallyFunction InvocationFinallyAction) : Object extracted from protected handleWriteManyCommand(ctx InvocationContext, command WriteCommand, keys Collection<K>, forwarded boolean) : Object in class org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor & moved to class org.infinispan.interceptors.locking.AbstractLockingInterceptor | From | To |