try {
m_perInstanceReadWriteLock.writeLock().acquire();
try {
for (Iterator it = m_perInstance.entrySet().iterator(); it.hasNext();) {
Map.Entry entry = (Map.Entry)it.next();
MetaDataEnhanceable obj = (MetaDataEnhanceable)entry.getValue();
if (obj.___hidden$getMetaData(MetaDataKeys.ASPECT_COMPONENT_UUID).
equals(aspectComponentUuid)) {
m_perInstance.remove(entry.getKey());
}
}
}