Пример #1
0
        /// <summary> Sets up the FilterManager singleton.</summary>
        protected internal FilterManager()
        {
            cache          = new System.Collections.Hashtable();
            cacheCleanSize = DEFAULT_CACHE_CLEAN_SIZE;             // Let the cache get to 100 items
            cleanSleepTime = DEFAULT_CACHE_SLEEP_TIME;             // 10 minutes between cleanings

            filterCleaner = new FilterCleaner(this);
            SupportClass.ThreadClass fcThread = new SupportClass.ThreadClass(new System.Threading.ThreadStart(filterCleaner.Run));
            // setto be a Daemon so it doesn't have to be stopped
            fcThread.IsBackground = true;
            fcThread.Start();
        }
Пример #2
0
 private void  InitBlock(FilterCleaner enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
Пример #3
0
 public AnonymousClassComparator(FilterCleaner enclosingInstance)
 {
     InitBlock(enclosingInstance);
 }