Check() public méthode

Tests a CacheEntry[] for indication of "insane" cache usage.

NOTE:FieldCache CreationPlaceholder objects are ignored. (:TODO: is this a bad idea? are we masking a real problem?)

public Check ( ) : Insanity[]
Résultat Insanity[]
Exemple #1
0
        /// <summary>
        /// Quick and dirty convenience method that instantiates an instance with
        /// "good defaults" and uses it to test the CacheEntrys </summary>
        /// <seealso cref= #check </seealso>
        public static Insanity[] CheckSanity(params FieldCache.CacheEntry[] cacheEntries)
        {
            FieldCacheSanityChecker sanityChecker = new FieldCacheSanityChecker();

            sanityChecker.RamUsageEstimator = true;
            return(sanityChecker.Check(cacheEntries));
        }
        /// <summary> Quick and dirty convenience method that instantiates an instance with
        /// "good defaults" and uses it to test the CacheEntrys
        /// </summary>
        /// <seealso cref="Check">
        /// </seealso>
        public static Insanity[] CheckSanity(params CacheEntry[] cacheEntries)
        {
            FieldCacheSanityChecker sanityChecker = new FieldCacheSanityChecker();

            // doesn't check for interned
            sanityChecker.SetRamUsageEstimator(new RamUsageEstimator(false));
            return(sanityChecker.Check(cacheEntries));
        }
		/// <summary> Quick and dirty convenience method that instantiates an instance with 
		/// "good defaults" and uses it to test the CacheEntry[]
		/// </summary>
		/// <seealso cref="check">
		/// </seealso>
		public static Insanity[] CheckSanity(CacheEntry[] cacheEntries)
		{
			FieldCacheSanityChecker sanityChecker = new FieldCacheSanityChecker();
			// doesn't check for interned
			sanityChecker.SetRamUsageEstimator(new RamUsageEstimator(false));
			return sanityChecker.Check(cacheEntries);
		}
Exemple #4
0
        public static Insanity[] CheckSanity(params FieldCache.CacheEntry[] cacheEntries)
        {
            FieldCacheSanityChecker sanityChecker = new FieldCacheSanityChecker(estimateRam: true);

            return(sanityChecker.Check(cacheEntries));
        }
 /// <summary>
 /// Quick and dirty convenience method that instantiates an instance with
 /// "good defaults" and uses it to test the CacheEntrys </summary>
 /// <seealso cref= #check </seealso>
 public static Insanity[] CheckSanity(params FieldCache.CacheEntry[] cacheEntries)
 {
     FieldCacheSanityChecker sanityChecker = new FieldCacheSanityChecker();
     sanityChecker.RamUsageEstimator = true;
     return sanityChecker.Check(cacheEntries);
 }