io.netty.handler.ssl.OpenSslServerSessionContext.class Maven / Gradle / Ivy
???? 2 n 0io/netty/handler/ssl/OpenSslServerSessionContext *io/netty/handler/ssl/OpenSslSessionContext OpenSslServerSessionContext.java 8(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)V
this 2Lio/netty/handler/ssl/OpenSslServerSessionContext; context 5Lio/netty/handler/ssl/ReferenceCountedOpenSslContext; setSessionTimeout (I)V "java/lang/IllegalArgumentException ()V
3io/netty/handler/ssl/ReferenceCountedOpenSslContext ctxLock *Ljava/util/concurrent/locks/ReadWriteLock; (java/util/concurrent/locks/ReadWriteLock writeLock #()Ljava/util/concurrent/locks/Lock; ! java/util/concurrent/locks/Lock # lock % $ & ctx J ( ) * %io/netty/internal/tcnative/SSLContext , setSessionCacheTimeout (JJ)J . /
- 0 unlock 2 $ 3 java/lang/Throwable 5 seconds I
writerLock !Ljava/util/concurrent/locks/Lock; getSessionTimeout ()I readLock = > getSessionCacheTimeout (J)J @ A
- B
readerLock setSessionCacheSize E /
- F size getSessionCacheSize I A
- J setSessionCacheEnabled (Z)V io/netty/internal/tcnative/SSL N SSL_SESS_CACHE_SERVER P ) O Q SSL_SESS_CACHE_OFF S ) O T setSessionCacheMode V /
- W enabled Z mode isSessionCacheEnabled ()Z getSessionCacheMode ^ A
- _ setSessionIdContext ([B)Z (J[B)Z a c
- d [B f sidCtx Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 1 i > *+? ? j
k
i ? ?? ? Y? ?*? ? ? " M,? ' *? ? +?? 1X,? 4 ? N,? 4 -?? , 5 j ?
? 7 8 &