All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.cayenne.jcache.JCacheQueryCache.class Maven / Gradle / Ivy

There is a newer version: 5.0-M1
Show newest version
????4?
z{
z
|}	-~?
???
-?????
??????	-?????????
-?????????
-?
-?
-????	-????	-?????????????
???LOGGERLorg/slf4j/Logger;cacheManagerLjavax/cache/CacheManager;RuntimeVisibleAnnotationsLorg/apache/cayenne/di/Inject;configurationFactory6Lorg/apache/cayenne/jcache/JCacheConfigurationFactory;seenCacheNamesLjava/util/Set;	Signature#Ljava/util/Set;()VCodeLineNumberTableLocalVariableTablethis,Lorg/apache/cayenne/jcache/JCacheQueryCache;get:(Lorg/apache/cayenne/query/QueryMetadata;)Ljava/util/List;metadata(Lorg/apache/cayenne/query/QueryMetadata;keyLjava/lang/String;cacheLjavax/cache/Cache;LocalVariableTypeTable7Ljavax/cache/Cache;k(Lorg/apache/cayenne/query/QueryMetadata;Lorg/apache/cayenne/cache/QueryCacheEntryFactory;)Ljava/util/List;factory1Lorg/apache/cayenne/cache/QueryCacheEntryFactory;resultLjava/util/List;Ljava/util/List<*>;
StackMapTable???put;(Lorg/apache/cayenne/query/QueryMetadata;Ljava/util/List;)Vresultsremove(Ljava/lang/String;)V?removeGroupgroupKey7(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)VkeyTypeLjava/lang/Class;	valueTypeLjava/lang/Class<*>;=(Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Vclearname
DeprecatedLjava/lang/Deprecated;createIfAbsent=(Lorg/apache/cayenne/query/QueryMetadata;)Ljavax/cache/Cache;a(Lorg/apache/cayenne/query/QueryMetadata;)Ljavax/cache/Cache;'(Ljava/lang/String;)Ljavax/cache/Cache;eLjavax/cache/CacheException;	cacheName??K(Ljava/lang/String;)Ljavax/cache/Cache;createCachegetCache<(Lorg/apache/cayenne/query/QueryMetadata;)Ljava/lang/String;
cacheGroupshutdown&Lorg/apache/cayenne/di/BeforeScopeEnd;
SourceFileJCacheQueryCache.java:;&java/util/concurrent/ConcurrentHashMap???67??????java/lang/Stringgh?A?java/util/List+org/apache/cayenne/jcache/JCacheEntryLoader:?java/lang/Object??U?01???????????rjX?c;r??msgjqjjavax/cache/CacheException??./?Creating a new JCache entry '{}'. It will be unlimited by default, and that can lead to greater memory usage or even leak. This entry could be configured by JCache provider-specific configuration.???45???q???)org/apache/cayenne/jcache/JCacheConstantscayenne.default.cache?;#org/apache/cayenne/cache/QueryCache???*org/apache/cayenne/jcache/JCacheQueryCachejavax/cache/Cachejava/util/Iteratorjava/util/Collections
newSetFromMap (Ljava/util/Map;)Ljava/util/Set;&org/apache/cayenne/query/QueryMetadatagetCacheKey()Ljava/lang/String;java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;4(Lorg/apache/cayenne/cache/QueryCacheEntryFactory;)Vinvoke_(Ljava/lang/Object;Ljavax/cache/processor/EntryProcessor;[Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/Object;Ljava/lang/Object;)Vjavax/cache/CacheManager
getCacheNames()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;(Ljava/lang/Object;)ZI(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)Ljavax/cache/Cache;
java/util/Setaddorg/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V4org/apache/cayenne/jcache/JCacheConfigurationFactorycreate=(Ljava/lang/String;)Ljavax/cache/configuration/Configuration;P(Ljava/lang/String;Ljavax/cache/configuration/Configuration;)Ljavax/cache/Cache;
getCacheGroupcloseorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!-+./012345236789:;<A*?*?Y????=
*4>?@AB<?+???M*+?	N-,?
??=8
9;>*?@CD
EFGHIGJAK<?C+???N*+?	:-?
?:??-?Y,?
????=@
AC!D:FBD>>C?@CCDCLM
6EF/GH!"NOI/GJ!"NPQ?+RSTVTUV<?+???N*+?	:-,??=K
LNO>4?@CDWO
EF
GHI
GJXY<?6+?4*???M,??,??N*-?+?W???=ST&U2V5X> &GF6?@6EFQ?Z?![Y<{*+?M,?	,??=\]
^`> ?@\FGHIGJQ?S[]<?*?+,-?:?
??=defh>4?@\F^_`_
GHI^a`aQ?S8bc;<|+*??L+??+??M*,?????=qr's*t>
dF+?@Q?
Z?e2fgh<>
**+???=w>
?@
CD8igj<?-*+?M,?$*+?M?N*+?M,?-?*?+?W,?
=*
}~
?????? ?+?>*kl-?@-mF'GHI'GJQ?nRSo
8pqj<X ? !+?"*?+*?#+?$?%?=
??> ?@ mFrj<?*?+?&?=?>?@dF8pms<h+?'M,?,?)?=???
?> ?@CD	tFQ?
Ru;<8
*??*?=
?	?>
?@2vw;<!	+?,? ?=,xy




© 2015 - 2024 Weber Informatics LLC | Privacy Policy