![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.cache.ForwardingCache.class Maven / Gradle / Ivy
???? 4 k
*com/google/common/collect/ForwardingObject ()V
'com/google/common/cache/ForwardingCache delegate !()Lcom/google/common/cache/Cache; com/google/common/cache/Cache getIfPresent &(Ljava/lang/Object;)Ljava/lang/Object; get E(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;
getAllPresent >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap; put '(Ljava/lang/Object;Ljava/lang/Object;)V ! " putAll (Ljava/util/Map;)V $ % &
invalidate (Ljava/lang/Object;)V ( ) *
invalidateAll (Ljava/lang/Iterable;)V , ) . / 0 size ()J 2 3 4 stats &()Lcom/google/common/cache/CacheStats; 6 7 8 asMap &()Ljava/util/concurrent/ConcurrentMap; : ; cleanUp Code LineNumberTable LocalVariableTable this )Lcom/google/common/cache/ForwardingCache; LocalVariableTypeTable 1Lcom/google/common/cache/ForwardingCache; Signature )()Lcom/google/common/cache/Cache; key Ljava/lang/Object; MethodParameters (Ljava/lang/Object;)TV; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; valueLoader Ljava/util/concurrent/Callable; TK; %Ljava/util/concurrent/Callable<+TV;>;
Exceptions Q 'java/util/concurrent/ExecutionException -(TK;Ljava/util/concurrent/Callable<+TV;>;)TV; keys Ljava/lang/Iterable; )Ljava/lang/Iterable<+Ljava/lang/Object;>; [(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Lcom/google/common/collect/ImmutableMap; value TV; (TK;TV;)V m Ljava/util/Map; Ljava/util/Map<+TK;+TV;>; (Ljava/util/Map<+TK;+TV;>;)V ,(Ljava/lang/Iterable<+Ljava/lang/Object;>;)V .()Ljava/util/concurrent/ConcurrentMap; ()Ljava/lang/Object; }Lcom/google/common/collect/ForwardingObject;Lcom/google/common/cache/Cache;
SourceFile ForwardingCache.java 9Lcom/google/common/cache/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; InnerClasses i =com/google/common/cache/ForwardingCache$SimpleForwardingCache SimpleForwardingCache! <