public static TT GetCacheItem <TT>(string cacheKey, object syncLock,
                                    CacheItemRemovedCallback refreshAction, TimeSpan timeout,
                                    umbCache.GetCacheItemDelegate <TT> getCacheItem)
 {
     return(umbCache.GetCacheItem(cacheKey, syncLock, CacheItemPriority.Normal, refreshAction, timeout, getCacheItem));
 }
 public static TT GetCacheItem <TT>(string cacheKey, object syncLock,
                                    CacheItemPriority priority, CacheItemRemovedCallback refreshAction,
                                    CacheDependency cacheDependency, TimeSpan timeout, umbCache.GetCacheItemDelegate <TT> getCacheItem)
 {
     return((TT)umbCache.GetCacheItem <TT>(cacheKey, syncLock, priority, refreshAction, cacheDependency, timeout, getCacheItem));
 }
 public static TT GetCacheItem <TT>(string cacheKey, object syncLock,
                                    TimeSpan timeout, umbCache.GetCacheItemDelegate <TT> getCacheItem)
 {
     return(umbCache.GetCacheItem(cacheKey, syncLock, null, timeout, getCacheItem));
 }