После просмотра исходного кода [OutputCacheAttribute] кажется, что единственно возможное решение - реализовать новый класс, производный от MemoryCache, и установить для него свойство OutputCacheAttribute.ChildActionCache.Этот класс будет использовать некоторый пользовательский префикс для всех кэшированных ключей, поэтому мне будет довольно легко найти их (а затем удалить из кэша).