예제 #1
0
        internal static IDisposable EnterScope(Collection collection)
        {
            var scopes = GetOrCreateScopes();

            var scopeLease = new ScopeLease(scopes);
            Scopes = scopes.Push(collection);

            return scopeLease;
        }
        internal static IDisposable EnterScope(CacheEntry entry)
        {
            var scopes = GetOrCreateScopes();

            var scopeLease = new ScopeLease(scopes);

            Scopes = scopes.Push(entry);

            return(scopeLease);
        }
예제 #3
0
        internal static IDisposable EnterScope(Collection collection)
        {
            var scopes = GetOrCreateScopes();

            var scopeLease = new ScopeLease(scopes);

            Scopes = scopes.Push(collection);

            return(scopeLease);
        }