for ( Iterator i=entries.iterator(); i.hasNext();)
((UnitEntry)i.next()).clearIfObsolete( possible_clear);
entries=null;
for ( Iterator i=possible_clear.iterator(); i.hasNext();)
{
Persistent p=(Persistent)((ObjectRef)i.next()).getReferenced();
if ( ! m_session.greaterThanOrEqualEntries( UnitEntry.ENTRY_INDEX_NAME,
new ObjectRefKey(p)).isExactMatch())
m_session.deleteObject( p);
}
m_session.commit();