Class DelegatingLoaderCacheKey


  • public final class DelegatingLoaderCacheKey
    extends java.lang.Object
    The delegating loader cache key is used as the cache key for DelegatingLoader.

    The object stores all cache keys of all loaders. Those keys together builds the key for the delegating loader.

    • Field Detail

      • delegatingCacheKeys

        private final java.util.List<java.lang.Object> delegatingCacheKeys
      • templateName

        private final java.lang.String templateName
      • hashCode

        private final int hashCode
    • Constructor Detail

      • DelegatingLoaderCacheKey

        DelegatingLoaderCacheKey​(java.util.List<java.lang.Object> delegatingCacheKeys,
                                 java.lang.String templateName)
    • Method Detail

      • getTemplateName

        public java.lang.String getTemplateName()
      • getDelegatingCacheKeys

        public java.util.List<java.lang.Object> getDelegatingCacheKeys()
      • caclulateHashCode

        private int caclulateHashCode()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object