I wrote an extension for caching

Example:
CacheAspect.ClearCache(typeof (TestClass), "Test", new Type[] {typeof
(int), typeof (int)}, new object[] {1, 2});