You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pa...@apache.org on 2008/04/13 21:03:06 UTC
svn commit: r647608 -
/felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java
Author: pauls
Date: Sun Apr 13 12:03:02 2008
New Revision: 647608
URL: http://svn.apache.org/viewvc?rev=647608&view=rev
Log:
Cache the bundle id in the BundleImpl class to improve performance.
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java
Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java?rev=647608&r1=647607&r2=647608&view=diff
==============================================================================
--- felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java (original)
+++ felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java Sun Apr 13 12:03:02 2008
@@ -27,6 +27,7 @@
class BundleImpl extends FelixBundle
{
+ private final long m_id;
private Felix m_felix = null;
private BundleInfo m_info = null;
@@ -34,6 +35,7 @@
{
m_felix = felix;
m_info = info;
+ m_id = info.getBundleId();
}
/* package private */ BundleInfo getInfo()
@@ -57,7 +59,7 @@
public long getBundleId()
{
- return m_info.getBundleId();
+ return m_id;
}
public URL getEntry(String name)