Class CacheContext


  • public class CacheContext
    extends Object
    Several caches (most notably caches related to entity retrieval) are sensitive to the value of this thread local. If not enabled, the cache is deactivated for the request. This is important because enablement of these caches for a request is generally conditional - most commonly enabled on requests that are not admin requests or sandbox preview requests.
    Author:
    Jeff Fischer
    • Constructor Detail

      • CacheContext

        public CacheContext()
    • Method Detail

      • clear

        public static void clear()
      • isEnabled

        public static boolean isEnabled()
      • isForceCompile

        public static boolean isForceCompile()
      • isCacheEnabled

        public boolean isCacheEnabled()
      • isForceCompileCache

        public boolean isForceCompileCache()
      • setCacheEnabled

        public void setCacheEnabled​(boolean cacheEnabled)
      • setForceCompileCache

        public void setForceCompileCache​(boolean forceCompileCache)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object