/// <summary>Adds an or get batch.</summary> /// <param name="context">The context.</param> /// <returns>A FutureQueryBatch.</returns> public static QueryFutureBatch AddOrGetBatch(ObjectContext context) { var key = RuntimeHelpers.GetHashCode(context).ToString(); var newQuery = new QueryFutureBatch(context); return((QueryFutureBatch)Cache.AddOrGetExisting(key, newQuery, DefaultCacheItemPolicy) ?? newQuery); }