Why does this still need to upgrade the lock since getInodeWithLocks already gets the last write lock.