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

classes.io.netty.util.internal.ThreadLocalRandom.class Maven / Gradle / Ivy

There is a newer version: 1.6.5
Show newest version
????29(io/netty/util/internal/ThreadLocalRandomjava/util/RandomThreadLocalRandom.java*io/netty/util/internal/ThreadLocalRandom$4*io/netty/util/internal/ThreadLocalRandom$3*io/netty/util/internal/ThreadLocalRandom$2
*io/netty/util/internal/ThreadLocalRandom$1)java/lang/Thread$UncaughtExceptionHandlerjava/lang/ThreadUncaughtExceptionHandlerlogger/Lio/netty/util/internal/logging/InternalLogger;seedUniquifier(Ljava/util/concurrent/atomic/AtomicLong;initialSeedUniquifierJseedGeneratorThreadLjava/lang/Thread;	seedQueue$Ljava/util/concurrent/BlockingQueue;6Ljava/util/concurrent/BlockingQueue;seedGeneratorStartTimeseedGeneratorEndTime
multiplier???maddendmask??????rndinitializedZpad0pad1pad2pad3pad4pad5pad6pad7serialVersionUID??Oz?vssetInitialSeedUniquifier(J)V	9getInitialSeedUniquifier()Jjava/lang/InterruptedException=java/lang/Object?	Cjava/util/concurrent/TimeUnitESECONDSLjava/util/concurrent/TimeUnit;GH	FItoNanos(J)JKL
FMjava/lang/SystemOnanoTimeQ<
PR	T"java/util/concurrent/BlockingQueueVpoll()Ljava/lang/Object;XYWZjava/lang/Long\NANOSECONDS^H	F_4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;XaWb	longValued<
]e	gKFailed to generate a seed from SecureRandom due to an InterruptedException.i-io/netty/util/internal/logging/InternalLoggerkwarn(Ljava/lang/String;)Vmnlo	q	interrupt()Vst
uRFailed to generate a seed from SecureRandom within {} seconds. Not enough entropy?wvalueOf(J)Ljava/lang/Long;yz
]{'(Ljava/lang/String;Ljava/lang/Object;)Vm}l~2U??3??reverse?L
]?
currentThread()Ljava/lang/Thread;??
?	?java/lang/Throwable?seedLjava/lang/Long;e Ljava/lang/InterruptedException;waitTimetimeoutSecondsdeadLineinterruptednewSeed	?&java/util/concurrent/atomic/AtomicLong?get?<
??;<
??? ?3??
compareAndSet(JJ)Z??
??isDebugEnabled()Z??l?6-Dio.netty.initialSeedUniquifier: 0x%016x (took %d ms)?toMillis?L
F?java/lang/String?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
??debug?nl?)-Dio.netty.initialSeedUniquifier: 0x%016x?current
actualCurrentnextmix64?Q???U???ι???Sz?<
??8
?*+	?this*Lio/netty/util/internal/ThreadLocalRandom;,()Lio/netty/util/internal/ThreadLocalRandom;-io/netty/util/internal/InternalThreadLocalMap?1()Lio/netty/util/internal/InternalThreadLocalMap;??
??random??
??setSeed'java/lang/UnsupportedOperationException??t
??)	?(I)IbitsInextInt(II)I"java/lang/IllegalArgumentException?
????
?leastboundnextLongn must be positive??n
???????
?halfnextnnoffset(JJ)J?L
?
nextDouble(D)D()D??
?D(DD)D
access$002x0
access$100&()Ljava/util/concurrent/BlockingQueue;
access$2001()Lio/netty/util/internal/logging/InternalLogger;4io/netty/util/internal/logging/InternalLoggerFactorygetInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;
	
??

?java/security/AccessController
doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;

?java/lang/BooleanbooleanValue?
(java/util/concurrent/LinkedBlockingQueue
?initialSeedUniquifierGenerator
	?	setDaemon(Z)V 
!
?setUncaughtExceptionHandler.(Ljava/lang/Thread$UncaughtExceptionHandler;)V$%
&start(t
)currentTimeMillis+<
P,?L
.secureRandom	Signature
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses1J1J 2!#2$&2')*+,-./0123425	7833?:?45
??	;<3G?:?	???YM²:?	??,íAB?D?JA?Na76?Se7	???U?[?]:
??U?`?c?]:

?
?f??;?:
6?hj?p?&	???r?v?hxA?|?????????S?????:????v?r?v??	??	?S??,í:,??=qw>??????4RQ??
f??
y??
=l?#??2??5??+?5?%??
??????#?2?5?=?D?T?f?k?q?t?w?y?|?????????????????????????????????68
??@???]?
B>?#
?@?
?<3
??????	?????A ?i7?????i	??\?h???Q??	??1?h??@Y ?|SY?`???De???|S??????h??@Y ?|S?????S????r4 ??y?r?5*
????(?9?A?o?????6?B?Z?
?L3O!}??i?!}??i?!}??4?5????t3?
*?ķ?*?ȱ4
??5
	??3?жӰ5?83f*?ș??Y?ؿ*!?'?ڱ4???5!"$%6??3W**??!i$a'??*??0d}??4????5
()??3f???Y??*d??`?4 ??????578
:6
?L3?
V	??
??Y??	B씛5*??6}7~??e7~?
!eaB@???!*???a?4>!(??&#?8?V??V?D?52GHPQR!S&T8U?VFXIYLZ6??C????3g!????Y??*!e??a?4 ????5hik6??3\'??
??Y??*??'k?4????5xy{6??3h')????Y??*??)'gk'c?4 ??????5???6?L30\???4?5?3?U?5?3?h?5?t33??
?h??Y????
Y???]?f?:?:	??q?Y????;?=?Y??U?S?D?	Y??r?r?"?r?Y?#?'?r?*??-?/?S?/??:?r?U	?D??r?U	?D?4>Z0+5VACM%T-U>\B]L^Rb_sftsz||?}?~???????????6?|?78*	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy