protected void DisposeEverythingButBase() { if (m_cache != null) m_cache.Dispose(); m_cache = null; m_actionHandler = null; }