jcip-annotations-1-25.20060626.oe2203sp3>  <@PT@7!.ܶujG7oe}^openeuler@compass-ci.com G7o !wX){s QM)}m4o}k3 B:ze#^/X~nĵ_?J]I7<&ƊAtDWh"l`,ms5t M (J!)]r|G lnD/yW`-44}rG!8]Z7$|EtL H=7y?.풢Ͱ2iG;lCz(NH{^LxJHGx$"،Ź)q)Ztaե^ ԱY_UJ~чL59.d$j۞d:P_=Yi Sy7X ] /OrP_Kw%}~0a4e5a5b742724c7c8c4dd9b2dbc97cd87844005d4240c6172bed5875bc20ebd2cb27ed468e282c93a24bbdda5e7f631a017c5cbRBR Wd>6?d + H *08D J P \  $0?P\p(89:BAQFXGxHIRXY\]^d ef"dhCjcip-annotations125.20060626.oe2203sp3Java Concurrency in PracticeThis package provides class, field, and method level annotations for describing thread-safety policies. These annotations are relatively unintrusive and beneficial to both users and maintainers. Users can see immediately whether a class is thread-safe, and maintainers can see immediately whether thread-safety guarantees must be preserved.e}Ţdc-64g.compass-ciOCC-BYhttp://openeuler.orgUnspecifiedjcip-annotations-1.0.pomjcip-annotations-src.jarhttp://www.jcip.net/linuxnoarch끤e}Je}Je}J2adac9b64b054ed8dfa8f957fe0fc254277560145805fbce32fdbee45962e43d221f5cbe0b00a4c5f3c8870639de3573223fb9aa2636c631f901302fd4339efc814aed9b67a3eb2bfc7c775d294ab828c2bd015871b3c90c11695559bb3332aa rootrootrootrootrootrootjcip-annotations   java-develjavapackages-localjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)1.5.03.0.4-14.6.0-14.17.0]BopenEuler Buildteam - 1-25.20060626- Package initnoarchdc-64g.compass-ci 17027414101-25.20060626.oe2203sp3jcip-annotations-1.0.pomjcip-annotations-src.jarjcip-annotations.speccpiogzip9utf-8ea10863a0898f54c4bf6ee7cb355d436e6cf8c91f7275acc0ec275774a5917ff95d890d355e5a0e559e3ace521d1b76795aa7fb5ec817f93cb989291684c1fd1?Y ?Y4eHF b{o*\VWgz" ߕR\MB B+SuNo}}9k~%_KOZDiQ'>6Qouv.q϶tWVkqaʹ1!qef:}^umb44$l jK c(#|_L>8u9]wX 瘄X8.b7{o'lETAX+5bvynl*n7oD7Pwutq#=\h'k?`QS5ۚ$̥m :#/̷]4%ͻ/϶V}gdv岮櫃Uޥut[o)F==S ٗ9 ['\jzn㒻y-Y kVTk(=?pUv6y*s7DNQPZOUrua/)R{rn<%xe?HNtf."3#DaU 3*=?t9NVIްի;yg q%y)Ϫn O|Qg8޻jȰuĢ UL_'7`ɳ U?罄Gn/ 9T~L?).T90ڑSuz[~xiW 5s R vaነuO;%6nܷd@FC\]hϣjbRj¡潏췑/!!bBҽ˥6Y<%;ck_7Œ/Ƭ?lhP_kksӵD/a/\vw}K{Rn3:ЮMǢ||jն]{%U-"}>K*.~cK[ˊxk+#yYZ[eӀ0:5+O8rA{ vnjK1n=Q CdTz'r6ns7\&;3^=5t&J{ۭSbߔ3libZxs|bbIbmƼpǭ_=ٟ̻*2- F2_ h%-2_}0QeԂ0 u>wjܖe5ÃΔ×_.F*d)Jʔ9ib|э/P_/!pW]d|tN#TY#Sڍ-`ffHW[zt9-T~wM:*C0-ޢ;k۲XpX0vdBFȩ6ǒ(~=V*~Bs11INF(.Wsj3-?9sig|6'I><*S0K>B{Q u4"%\8e|u䈻dK6RU,%6μb;+\0&n`QӲh8.ԎjÑnewW }YѷY|j ^1ׇ9tv(IRʖL#3#P"XvjUNe6ܚs^hyCH J]֟CEmjaZthw{ȲO4nYvHr,9"V_X "MNBct#1}|FjG%_;bzƹnm'e+; xb,4vCqP]$IinyjhݟJsĘglƔSpJmc'ܫE$yn;I' t&@GZ“*R+:Ӳ?WBW1MJ wwr#Ԭ6a/e 3?1""u&XuUP/%^|0+9±/\4?zKrqA>tO?|/אƸ[/~2NczJ ݖ:VbBJ3N5ff矺xXVE?[L P?\ک#3mDָ4?aWF{/P 7Qt[U&zpQ)fQ(OCN8'ֹQ9<T5{u[it2~[f<#>]Ŗ'lQ|킁-iLeoXlKӺUw9D UNE7I/]Gȗ8^^P{] ϐ T.JH=yjqR;W 齣dOUEWnjP!ѢF7ή],5KoC8ŷ5ۀ|oԼ?{PGXb WCoS_p:vZODKF }i-nkq>%esjo}Q,~}uKoMޒEq"ymw[q\y乫`!,N 9O|~ճE8/6>kY$߿x [[ޙXQ?{qIͳ lxKiݭzMҵ=CWAȥg?t.Lj_G$% T]z0~6єwU{9l2 c[\C\ࣁ]K{:j6R3oDynXL q[T?70hgVO}e?3ԇ+k1ɟľK1?)f\߸f s_eg~v.ܷ4q7#Б8_ǎFj.O_u ou~,>03r?xhg6Vv ;ڿTѶct vA*څe! XX `*pa b.Ctp'X2S5pþE! s!T6ɆTD2'{,.;}סּӰ8Ctmʥ(&lD&)3ȥ!Yt N0(F#i. CYS'd6 _9ATʌwy&Y9t$I8?箣P2e՟ ӊִJLax-KhȠtϤIWge"dS$*͙ܳٴŤQT $! ѐpTͅ٤BĀ|a0pa$맬fBXmL AN(T G8@g۷v.ԿbRA`4 sk!  12aA. C.  F |?0D0T@yq8V-KoF4L9XKETLM`d2o`M;A! ycd_sxg) E+OgqG>iH8LăCO]vJU9gR -5'/7>edlfA8GGw#xEDP8|(":&GsIXZ;IT