33 std::unique_ptr<SSLSessionCallbacks> delegate) :
40 const std::string& identity)
const noexcept
override;
43 size_t size()
const override;
SSLSessionPtr getSSLSession(const std::string &identity) const noexceptoverride
void setSSLSession(const std::string &identity, SSLSessionPtr session) noexceptoverride
bool supportsPersistence() const noexceptoverride
constexpr detail::Map< Move > move
ThreadSafeSSLSessionCache(std::unique_ptr< SSLSessionCallbacks > delegate)
requires E e noexcept(noexcept(s.error(std::move(e))))
std::unique_ptr< SSL_SESSION, SessionDestructor > SSLSessionPtr
bool removeSSLSession(const std::string &identity) noexceptoverride
folly::SharedMutex mutex_
std::unique_ptr< SSLSessionCallbacks > delegate_
size_t size() const override