Classes
ValueAdapterFactory
Registers and provides value adapters (IValueAdapter), which make it possible, for example, to cache objects such as Stream or IEnumerable, which could not be cached otherwise.
ValueAdapter<T>
An abstract implementation of IValueAdapter<T>.
Interfaces
IValueAdapter
Wraps uncacheable classes or interfaces into cacheable objects. For example, an IEnumerable can be wrapped into an array.
IValueAdapter<T>
A strongly-typed version of IValueAdapter.