org.apache.cayenne.cache.invalidation.CacheInvalidationModuleExtender.class Maven / Gradle / Ivy
???? 4 ?
@ A
@ B C D E F K L M N O
P Q R
S T U V E W X Y X Z [ U \ ] ^ InnerClasses handlerTypes Ljava/util/Collection; Signature gLjava/util/Collection;>; handlerInstances SLjava/util/Collection; noCacheGroupsHandler Z ()V Code LineNumberTable LocalVariableTable this GLorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender; I()Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender;
addHandler Z(Ljava/lang/Class;)Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender; handlerType Ljava/lang/Class; LocalVariableTypeTable OLjava/lang/Class<+Lorg/apache/cayenne/cache/invalidation/InvalidationHandler;>; ?(Ljava/lang/Class<+Lorg/apache/cayenne/cache/invalidation/InvalidationHandler;>;)Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender; ?(Lorg/apache/cayenne/cache/invalidation/InvalidationHandler;)Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender; handlerInstance ;Lorg/apache/cayenne/cache/invalidation/InvalidationHandler; module ()Lorg/apache/cayenne/di/Module; lambda$module$0 !(Lorg/apache/cayenne/di/Binder;)V binder Lorg/apache/cayenne/di/Binder; handlers #Lorg/apache/cayenne/di/ListBuilder; `Lorg/apache/cayenne/di/ListBuilder;
StackMapTable _ `
SourceFile $CacheInvalidationModuleExtender.java ! java/util/HashSet a b c BootstrapMethods d 5 e f g 8org/apache/cayenne/cache/invalidation/CacheGroupsHandler h i j Gorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender$1 k l m n o p q _ r s t u ` v w x y java/lang/Class b z Eorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender java/lang/Object !org/apache/cayenne/di/ListBuilder java/util/Iterator java/util/Collection add (Ljava/lang/Object;)Z
{ |
} configure g(Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender;)Lorg/apache/cayenne/di/Module; org/apache/cayenne/di/Binder bind 9(Ljava/lang/Class;)Lorg/apache/cayenne/di/BindingBuilder; J(Lorg/apache/cayenne/cache/invalidation/CacheInvalidationModuleExtender;)V $org/apache/cayenne/di/BindingBuilder
toInstance :(Ljava/lang/Object;)Lorg/apache/cayenne/di/BindingBuilder; =org/apache/cayenne/cache/invalidation/CacheInvalidationModule contributeInvalidationHandler C(Lorg/apache/cayenne/di/Binder;)Lorg/apache/cayenne/di/ListBuilder; addAll ;(Ljava/util/Collection;)Lorg/apache/cayenne/di/ListBuilder; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; 6(Ljava/lang/Class;)Lorg/apache/cayenne/di/ListBuilder; ~ ? 4 5 "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ! " Q *? *? Y? ? *? Y? ? ? # ( ) * + $ % &