Package org.conscrypt

Interface SSLClientSessionCache


  • public interface SSLClientSessionCache
    A persistent SSLSession cache used by SSLSessionContext to share client-side SSL sessions across processes. For example, this cache enables applications to persist and reuse sessions across restarts.

    The SSLSessionContext implementation converts SSLSessions into raw bytes and vice versa. The exact makeup of the session data is dependent upon the caller's implementation and is opaque to the SSLClientSessionCache implementation.

    • Method Detail

      • putSessionData

        void putSessionData​(SSLSession session,
                            byte[] sessionData)
        Stores session data for the given session.
        Parameters:
        session - to cache data for
        sessionData - to cache
        Throws:
        NullPointerException - if session, result of session.getPeerHost() or data is null