/** Get the passivated count. * @jmx:managed-attribute * @return the number of passivated instances. */ public long getPassivatedCount() { return passivatedIDs.size(); }
public int getCacheSize() { return classes.size(); }
/** * {@inheritDoc} */ public Key getKey(Name[] ntNames) { return new BitSetKey(ntNames, nameIndex.size() + ntNames.length); }
/** * {@inheritDoc} */ public Key getKey(Name[] ntNames) { return new BitSetKey(ntNames, nameIndex.size() + ntNames.length); }
/** * Returns the bit number for the given name. If the name does not exist * a new new bit number for that name is created. * * @param name the name to lookup * @return the bit number for the given name */ private int getBitNumber(Name name) { Integer i = (Integer) nameIndex.get(name); if (i == null) { synchronized (nameIndex) { i = (Integer) nameIndex.get(name); if (i == null) { int idx = nameIndex.size(); i = new Integer(idx); nameIndex.put(name, i); if (idx >= names.length) { Name[] newNames = new Name[names.length * 2]; System.arraycopy(names, 0, newNames, 0, names.length); names = newNames; } names[idx] = name; } } } return i.intValue(); }
/** * Returns the bit number for the given name. If the name does not exist * a new new bit number for that name is created. * * @param name the name to lookup * @return the bit number for the given name */ private int getBitNumber(Name name) { Integer i = (Integer) nameIndex.get(name); if (i == null) { synchronized (nameIndex) { i = (Integer) nameIndex.get(name); if (i == null) { int idx = nameIndex.size(); i = new Integer(idx); nameIndex.put(name, i); if (idx >= names.length) { Name[] newNames = new Name[names.length * 2]; System.arraycopy(names, 0, newNames, 0, names.length); names = newNames; } names[idx] = name; } } } return i.intValue(); }