public override void add(Future f) { try { object key = toKey(f.m_msg); if (key != null) pending[key] = f; } catch (System.Exception e) { Err.dumpStack(e); } base.add(f); }