Puneet Gupta created LENS-1183: ---------------------------------- Summary: Optimize multiple acquire calls on LensSessionImpl Key: LENS-1183 URL: https://issues.apache.org/jira/browse/LENS-1183 Project: Apache Lens Issue Type: Bug Reporter: Puneet Gupta Assignee: Rajat Khandelwal
if acquireCount.incrementAndGet() >1 , no need to execute the proceeding 3 lines {code} public synchronized void acquire(boolean userAccess) { super.acquire(userAccess); acquireCount.incrementAndGet(); // Update thread's class loader with current DBs class loader ClassLoader classLoader = getClassLoader(getCurrentDatabase()); Thread.currentThread().setContextClassLoader(classLoader); SessionState.getSessionConf().setClassLoader(classLoader); setActive(); } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)