[ https://issues.apache.org/jira/browse/LENS-1183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15329399#comment-15329399 ]
Rajat Khandelwal commented on LENS-1183: ---------------------------------------- Committed myself. > Optimize multiple acquire from same thread > ------------------------------------------ > > Key: LENS-1183 > URL: https://issues.apache.org/jira/browse/LENS-1183 > Project: Apache Lens > Issue Type: Improvement > Components: server > Reporter: Puneet Gupta > Assignee: Rajat Khandelwal > Fix For: 2.6 > > Attachments: LENS-1183.01.patch > > > 1. In LensSessionImpl 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)