このコンテンツは選択した言語では利用できません。
15.2.3.3.4. CacheKey Implementation Code
A custom key generation scheme can be created to override the default key generation offered by the Infinispan CDI module.
Generate a custom key as follows:
import javax.cache.annotation.GeneratedCacheKey; public class MyCacheKey implements GeneratedCacheKey { private Object p; public MyCacheKey(Object p) { this.p = p; } @Override public boolean equals(Object o) { ... } @Override public int hashCode() { ... } }
The
equals()
and hashCode()
methods must be correctly implemented for the GeneratedCacheKey
to work as expected.