Package io.pebbletemplates.pebble.loader
Class DelegatingLoaderCacheKey
- java.lang.Object
-
- io.pebbletemplates.pebble.loader.DelegatingLoaderCacheKey
-
public final class DelegatingLoaderCacheKey extends java.lang.ObjectThe delegating loader cache key is used as the cache key forDelegatingLoader.The object stores all cache keys of all loaders. Those keys together builds the key for the delegating loader.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object>delegatingCacheKeysprivate inthashCodeprivate java.lang.StringtemplateName
-
Constructor Summary
Constructors Constructor Description DelegatingLoaderCacheKey(java.util.List<java.lang.Object> delegatingCacheKeys, java.lang.String templateName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcaclulateHashCode()booleanequals(java.lang.Object obj)java.util.List<java.lang.Object>getDelegatingCacheKeys()java.lang.StringgetTemplateName()inthashCode()
-
-
-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-