public final class Unity
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
构造器和说明 |
---|
Unity(java.lang.Object key,
java.lang.Object value)
元数据的构造函数
|
Unity(java.lang.Object key,
java.lang.Object value,
long version)
元数据的构造函数
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone()
克隆一个新的元数据对象。
|
boolean |
equals(java.lang.Object object)
判断当前对象是否和指定的对象相等
|
long |
getExpirationTime()
返回元数据的过期时间
|
long |
getHitCount()
获取元数据被访问的次数
|
java.io.Serializable |
getKey()
获取元数据的键
|
java.lang.Object |
getObjectKey()
返回元数据的键
|
java.lang.Object |
getObjectValue()
返回元数据的值
|
java.io.Serializable |
getValue()
返回元数据的值
|
int |
hashCode() |
boolean |
isExpired()
返回该元数据是否已经过期
|
boolean |
isLifespanSet()
??
|
void |
resetAccessStatistics()
重置元数据进入缓存的统计数据
|
void |
setTimeToIdle(int timeToIdleSeconds)
设置元数据的最大闲置时间,单位:秒
|
void |
setTimeToLive(int timeToLiveSeconds)
设置元数据的最大存活时间,单位:秒
|
java.lang.String |
toString() |
void |
updateAccessStatistics()
更新元数据进入缓存中的统计数据
|
void |
updateUpdateStatistics()
更新元数据在缓存中的统计数据
|
public Unity(java.lang.Object key, java.lang.Object value, long version)
key
- 元数据的键value
- 元数据的值version
- 元数据的版本,一般呗设置为当前系统时间public Unity(java.lang.Object key, java.lang.Object value)
key
- 元数据的键value
- 元数据的值public final java.io.Serializable getKey()
public final java.lang.Object getObjectKey()
public final java.io.Serializable getValue()
public final java.lang.Object getObjectValue()
public final boolean equals(java.lang.Object object)
equals
在类中 java.lang.Object
object
- 指定的对象public void setTimeToLive(int timeToLiveSeconds)
timeToLiveSeconds
- 最大存活时间public void setTimeToIdle(int timeToIdleSeconds)
timeToIdleSeconds
- 最大闲置时间public final int hashCode()
hashCode
在类中 java.lang.Object
public final long getHitCount()
public final void resetAccessStatistics()
public final void updateAccessStatistics()
public final void updateUpdateStatistics()
public final java.lang.String toString()
toString
在类中 java.lang.Object
public final java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
public boolean isExpired()
public long getExpirationTime()
public boolean isLifespanSet()