DynaCache is a small C# library that allows you to automatically cache the output from standard .NET functions. Although it is possible to use it without one, DynaCache works best when used in conjunction with a dependency injection (DI) framework, such as StructureMap, Ninject, etc.
Added ability to specify named cache durations in application configuration, e.g.:
<section name="dynaCache" type="DynaCache.DynaCacheSection, DynaCache"/>
<add name="short" duration="00:00:01" />
<add name="long" duration="00:01:00" />
Also tweaked how DateTime and DateTimeOffset parameters are recorded in cache keys to make them less prone to collision
This package has no dependencies.