Package org.thymeleaf.cache
Class ExpressionCacheKey
- java.lang.Object
-
- org.thymeleaf.cache.ExpressionCacheKey
-
- All Implemented Interfaces:
java.io.Serializable
public final class ExpressionCacheKey extends java.lang.Object implements java.io.SerializableThis class models objects used as keys in the Expression Cache.
Objects of this class should only be created from inside the engine.
- Since:
- 3.0.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringexpression0private java.lang.Stringexpression1private inthprivate static longserialVersionUIDprivate java.lang.Stringtype
-
Constructor Summary
Constructors Constructor Description ExpressionCacheKey(java.lang.String type, java.lang.String expression0)ExpressionCacheKey(java.lang.String type, java.lang.String expression0, java.lang.String expression1)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcomputeHashCode()booleanequals(java.lang.Object o)java.lang.StringgetExpression0()java.lang.StringgetExpression1()java.lang.StringgetType()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
type
private final java.lang.String type
-
expression0
private final java.lang.String expression0
-
expression1
private final java.lang.String expression1
-
h
private final int h
-
-
Method Detail
-
getType
public java.lang.String getType()
-
getExpression0
public java.lang.String getExpression0()
-
getExpression1
public java.lang.String getExpression1()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
computeHashCode
private int computeHashCode()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-