|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCacheKeyBuilder
class CacheKeyBuilder
Builder used to compute the hash and checksum used for an immutable cache key.
Based on org.springmodules.cache.key.HashCodeCalculator from Spring Modules Cache (see https://springmodules.dev.java.net/) by Omar Irbouh and Alex Ruiz.Field Summary | |
---|---|
private static int |
INITIAL_HASH
|
private static int |
MULTIPLIER
|
private long |
checksum
|
private int |
count
|
private int |
hash
|
Constructor Summary | |
CacheKeyBuilder()
|
Method Summary | |
---|---|
CacheKeyBuilder
|
append(int i)
|
CacheKeyBuilder
|
append(java.lang.Object o)
|
CacheKeyBuilder
|
append(java.lang.Object entry)
|
CacheKeyBuilder
|
append(Object[] oarr)
|
protected CacheKeyBuilder
|
appendNull()
|
CacheKeyBuilder
|
leftShift(java.lang.Object o)
|
CacheKeyBuilder
|
leftShift(Object[] oarr)
|
CacheKey
|
toCacheKey()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
private static final int INITIAL_HASH
private static final int MULTIPLIER
private long checksum
private int count
private int hash
Constructor Detail |
---|
CacheKeyBuilder()
Method Detail |
---|
CacheKeyBuilder append(int i)
CacheKeyBuilder append(java.lang.Object o)
CacheKeyBuilder append(java.lang.Object entry)
CacheKeyBuilder append(Object[] oarr)
protected CacheKeyBuilder appendNull()
CacheKeyBuilder leftShift(java.lang.Object o)
CacheKeyBuilder leftShift(Object[] oarr)
CacheKey toCacheKey()
Groovy Documentation