Update release for AgFx. Includes some bug fixes as well as a new OAuth/Facebook sample.
AgFx now tracks performance statistics for the objects that it manages, tracking things like average request time, cache hits and misses, request size, deserialization time, etc. All of this is tracked in aggregate as well as by model type. You can enable this with DataManager.ShouldCollectStatistics = true, then GetStatisticsReport to see the values. See the bottom of this blog post
This is pretty much just shorthand for a long cache interval.ICachedItem.ExpirationTime
allows models to specify exactly when they expire, rather than having it driven only by the CachePolicyAttribute.CacheTimeInSeconds value.Fixes and improvements
A set of fixes for some cases that users were running into.Facebook/OAuth sample Very
basic application that demonstrates how to do work with OAuth and AgFx together. See the Samples/Facebook.Auth.Sample project.Debug Bits
Zip package now includes debug as well as release bits. Debug bits have lots
of output that is helpful in debugging and understanding AgFx handling of data.
Also, by popular demand, now available on NuGet.