キャッシュの削除だけなら KitaThreadInfo に

void KitaThreadInfo::removeThreadInfo( const QString& url )
{
KitaThreadInfo * instance = KitaThreadInfo::getInstance();
instance->m_readDict.remove( url );
}

という関数を追加して、DatInfo::deleteCache のどこかに

KitaThreadInfo::removeThreadInfo( m_url.prettyURL() );

と入れて、KitaThreadTabWidgetのどこかで

Kita::DatManager::deleteCache( threadView->threadURL(), this );
deleteView threadView )

と呼ぶだけで消えますが、ものすごいアドホックな方法ですねえw