General cleanup for IVolatileCache
Changed SetMethod to have cachedItem parameter first.
Updated docs on all IVolatileCache objects.
Fixed up all naked T references to TData.