Author: reschke Date: Tue May 1 16:02:49 2018 New Revision: 1830687 URL: http://svn.apache.org/viewvc?rev=1830687&view=rev Log: OAK-7458: JCR locking: add logging to determine callers
Add logging for adding the mixin type mix:lockable. Modified: jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java Modified: jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java?rev=1830687&r1=1830686&r2=1830687&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java (original) +++ jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java Tue May 1 16:02:49 2018 @@ -85,6 +85,7 @@ import org.apache.jackrabbit.oak.commons import org.apache.jackrabbit.oak.jcr.delegate.NodeDelegate; import org.apache.jackrabbit.oak.jcr.delegate.PropertyDelegate; import org.apache.jackrabbit.oak.jcr.delegate.VersionManagerDelegate; +import org.apache.jackrabbit.oak.jcr.lock.LockDeprecation; import org.apache.jackrabbit.oak.jcr.session.operation.ItemOperation; import org.apache.jackrabbit.oak.jcr.session.operation.NodeOperation; import org.apache.jackrabbit.oak.jcr.version.VersionHistoryImpl; @@ -954,6 +955,9 @@ public class NodeImpl<T extends NodeDele @Override public void addMixin(String mixinName) throws RepositoryException { final String oakTypeName = getOakName(checkNotNull(mixinName)); + if (JcrConstants.MIX_LOCKABLE.equals(oakTypeName)) { + LockDeprecation.logCall("addMixin " + JcrConstants.MIX_LOCKABLE); + } sessionDelegate.performVoid(new ItemWriteOperation<Void>("addMixin") { @Override public void checkPreconditions() throws RepositoryException {