protected override IEnumerable GetListInner(DataWrapper wrapper)
        {
            if (!metadata.IsCacheable)
            {
                return(EmptyEnumerable);
            }

            var keys = wrapper.GetMissKeys();

            return(cache.GetBatch <CacheData>(keys).Select(o => o.Convert(metadata.EntityType)).ToList());
        }
        protected override IEnumerable GetListInner(DataWrapper wrapper)
        {
            var keys = wrapper.GetMissKeys();

            return(sessionCache.GetList(keys));
        }