public override ITable GetCachedTable(string cacheKey) { var tableCache = TableCache; if (tableCache == null) return null; object obj; if (!tableCache.TryGet(cacheKey, out obj)) return null; return obj as ITable; }