JCR2SPI: several performance improvements pointed out by Findbugs
-----------------------------------------------------------------
Key: JCR-1150
URL: https://issues.apache.org/jira/browse/JCR-1150
Project: Jackrabbit
Issue Type: Improvement
Components: SPI
Reporter: Julian Reschke
Priority: Minor
FindBug report:
M P Bx: Method
org.apache.jackrabbit.jcr2spi.nodetype.BitsetENTCacheImpl.getBitNumber(QName)
invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
src/main/java/org/apache/jackrabbit/jcr2spi/nodetype
BitsetENTCacheImpl.java line 177 1190981544656 1666284
M P Bx: Method
org.apache.jackrabbit.jcr2spi.query.RowIteratorImpl$RowImpl.getValue(String)
invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead
src/main/java/org/apache/jackrabbit/jcr2spi/query
RowIteratorImpl.java line 247 1190981544671 1666292
M P Bx: Method
org.apache.jackrabbit.jcr2spi.WorkspaceManager.onEventReceived(EventBundle[],
InternalEventListener[]) invokes inefficient Integer(int) constructor; use
Integer.valueOf(int) instead src/main/java/org/apache/jackrabbit/jcr2spi
WorkspaceManager.java line 616 1190981544640 1666279
M P WMI: Method
org.apache.jackrabbit.jcr2spi.name.NamespaceCache.syncNamespaces(Map) makes
inefficient use of keySet iterator instead of entrySet iterator
src/main/java/org/apache/jackrabbit/jcr2spi/name NamespaceCache.java
line 193 1190981544656 1666283
M P WMI: Method
org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeRegistryImpl.internalRegister(Map)
makes inefficient use of keySet iterator instead of entrySet iterator
src/main/java/org/apache/jackrabbit/jcr2spi/nodetype
NodeTypeRegistryImpl.java line 524 1190981544656 1666285
M P WMI: Method
org.apache.jackrabbit.jcr2spi.observation.ObservationManagerImpl.onEvent(EventBundle)
makes inefficient use of keySet iterator instead of entrySet iterator
src/main/java/org/apache/jackrabbit/jcr2spi/observation
ObservationManagerImpl.java line 189 1190981544656 1666286
M P WMI: Method
org.apache.jackrabbit.jcr2spi.state.NodeState.persisted(ChangeLog) makes
inefficient use of keySet iterator instead of entrySet iterator
src/main/java/org/apache/jackrabbit/jcr2spi/state NodeState.java line
275 1190981544671 1666297
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.