Есть ли какой-либо способ, которым я могу перечислить страницы, которые в настоящее время хранятся в OutputCache?
Просто список путей сделал бы, но если существует способ получить больше информации о каждом объекте (истечение и т.д.), то тем лучше.
Насколько я помню, кэш - это синглтон, и для каждого домена приложения существует только один его экземпляр. OutputCache тоже использует его, и это не что иное, как Response.Cache. Поэтому я думаю, что кэшированные страницы должны быть доступны через кеш (извините, я не могу это проверить сейчас). В этом случае вам могут помочь следующие статьи:
http://www.codeproject.com/KB/session/exploresessionandcache.aspx
http://aspalliance.com/CacheManager/Default.aspx
Вот небольшой инструмент, который я написал, который позволит вам просматривать содержимое вашего кэша. Вы также можете просмотреть зависимости файла и удалить кеш.