@Override public Set<Class<? extends Equivalence>> getTypeClasses() { return Util.asSet(ByteArrayEquivalence.class, AnyEquivalence.class, AnyServerEquivalence.class); }
public static Set<Class<? extends IntSet>> getTypeClasses() { return Util.asSet(SmallIntSet.class, RangeSet.class, org.infinispan.commons.util.RangeSet.class, EmptyIntSet.class, SingletonIntSet.class, ConcurrentSmallIntSet.class); } }
@Override public Set<Class<? extends List>> getTypeClasses() { return Util.asSet(ImmutableListCopy.class, ImmutableListCopy.ImmutableSubList.class); } }
@Override @SuppressWarnings("unchecked") // on purpose, it would not work otherwise public Set getTypeClasses() { return Util.asSet(List[].class); } }
@Override public Set<Class<? extends T>> getTypeClasses() { return Util.asSet(clazz); }
@Override @SuppressWarnings("unchecked") public Set<Class<? extends Map>> getTypeClasses() { return Util.asSet(ImmutableMapWrapper.class); } }
@Override public Set<Class<? extends MemcachedMetadata>> getTypeClasses() { return Util.asSet(MemcachedMetadata.class, MemcachedExpirableMetadata.class); }
@Override public Set<Class<? extends ChunkCacheKey>> getTypeClasses() { return Util.<Class<? extends ChunkCacheKey>>asSet(ChunkCacheKey.class); }
@Override public Set<Class<? extends T>> getTypeClasses() { Class<T> clazz = (Class<T>) instance.getClass(); return Util.asSet(clazz); }
@Override public Set<Class<? extends IdViaConfigObj>> getTypeClasses() { return Util.<Class<? extends IdViaConfigObj>>asSet(IdViaConfigObj.class); } }
@Override public Set<Class<? extends DuplicateIdClass>> getTypeClasses() { return Util.<Class<? extends DuplicateIdClass>>asSet(DuplicateIdClass.class); } }
@Override public Set<Class<? extends IdViaBothObj>> getTypeClasses() { return Util.<Class<? extends IdViaBothObj>>asSet(IdViaBothObj.class); } }
@Override public Set<Class<? extends TooHighIdClass>> getTypeClasses() { return Util.<Class<? extends TooHighIdClass>>asSet(TooHighIdClass.class); } }
@Override public Set<Class<? extends IdViaAnnotationObj>> getTypeClasses() { return Util.<Class<? extends IdViaAnnotationObj>>asSet(IdViaAnnotationObj.class); } }
@Override public Set<Class<? extends List>> getTypeClasses() { return Util.asSet(ArrayList.class, LinkedList.class, getPrivateArrayListClass()); }
@Override public Set<Class<? extends Object>> getTypeClasses() { return Util.asSet(IdViaConfigObj.class, IdViaAnnotationObj.class, IdViaBothObj.class); } }
@Override @SuppressWarnings("unchecked") public Set<Class<? extends MurmurHash3Old>> getTypeClasses() { return Util.asSet(MurmurHash3Old.class); }
@Override public Set<Class<? extends List<?>>> getTypeClasses() { // This is loadable from any classloader return Util.<Class<? extends List<?>>>asSet(Util.<List<?>>loadClass("java.util.Collections$SingletonList", null)); } }
@Override public Set<Class<? extends Object>> getTypeClasses() { return Util.<Class<? extends Object>>asSet( Util.loadClass("org.infinispan.marshall.AdvancedExternalizerTest$IdViaConfigObj", Thread.currentThread().getContextClassLoader()), Util.loadClass("org.infinispan.marshall.AdvancedExternalizerTest$IdViaAnnotationObj", Thread.currentThread().getContextClassLoader()), Util.loadClass("org.infinispan.marshall.AdvancedExternalizerTest$IdViaBothObj", Thread.currentThread().getContextClassLoader())); } }
@Override protected void addListener() { // Installing a listener with converter Set<Class> filterAnnotations = Util.asSet(CacheEntryCreated.class, CacheEntryModified.class, CacheEntryRemoved.class, CacheEntryExpired.class); n.addFilteredListener(cl, null, (key, oldValue, oldMetadata, newValue, newMetadata, eventType) -> "custom event for test (" + eventType.getType().name() + "," + key + "," + newValue + ")", filterAnnotations); }