Package io.pebbletemplates.pebble.loader
Class DelegatingLoaderCacheKey
- java.lang.Object
-
- io.pebbletemplates.pebble.loader.DelegatingLoaderCacheKey
-
public final class DelegatingLoaderCacheKey extends java.lang.Object
The 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>
delegatingCacheKeys
private int
hashCode
private java.lang.String
templateName
-
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 int
caclulateHashCode()
boolean
equals(java.lang.Object obj)
java.util.List<java.lang.Object>
getDelegatingCacheKeys()
java.lang.String
getTemplateName()
int
hashCode()
-
-
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-