EntityData is cache entity data for entity data classes, cache method is // obtains set ICACHEITEXPIRATION [] ICE = ExpiReterm.GETExPirationPolicy () get buffer object cachemanager (); // get buffer object cachemanager cm = cachemanager.getcachemanager (); Storage cm.add (EntityKeyCreator.createKey (Entity, Entity, Ice, CacheItemPriority.Normal, Null); This class can do physical agent class USING Microsoft.ApplicationBlocks.cache; ///
CM.ADD (ExpiReterm.createKey (Entity), Entity, Ice, CacheItemPriority.Normal, Null;
} ExpireTerm.classusing Microsoft.ApplicationBlocks.Cache; internal static ICacheItemExpiration [] GetExpirationPolicy () {if (Object.Equals (configSetting, null)) {configSetting = (ICacheItemExpiration []) ConfigurationSettings.GetConfig ( "TopCoolExpireTerm");} return configSetting ;} internal static string CreateKey (EntityData entity) {DataSet ds = new DataSet (); DataColumn [] keyColumns; if (entity.Tables.Contains (entity.MainTableName)) keyColumns = entity.Tables [entity.MainTableName] .PrimaryKey; else keyColumns = entity.CurrentTable.PrimaryKey; // StringBuilder sb = new StringBuilder (entity.EntityTypeName); // with: partition column entity class name for (int i = 0; i