|
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