# Uses of Interface
be.ehealth.technicalconnector.session.SessionServiceWithCache

Packages that use SessionServiceWithCache
Package
Description
be.ehealth.technicalconnector.beid
be.ehealth.technicalconnector.beid.impl
be.ehealth.technicalconnector.config.impl
be.ehealth.technicalconnector.service.etee.impl
be.ehealth.technicalconnector.service.idsupport.impl
be.ehealth.technicalconnector.service.keydepot.impl
be.ehealth.technicalconnector.service.kgss
be.ehealth.technicalconnector.service.sso.impl
be.ehealth.technicalconnector.session
be.ehealth.technicalconnector.session.impl
be.ehealth.technicalconnector.session.renew

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.beid

  Subinterfaces of SessionServiceWithCache in be.ehealth.technicalconnector.beid
  Modifier and Type
  Interface
  Description
  `interface`
  `BeIDInstantiator`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.beid.impl

  Classes in be.ehealth.technicalconnector.beid.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `CommonsEidInstantiator`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.config.impl

  Classes in be.ehealth.technicalconnector.config.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurationWithSessionCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.etee.impl

  Classes in be.ehealth.technicalconnector.service.etee.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRevocationStatusChecker`
  `RevocationStatusChecker` using the extension of the `X509Certificate`.
  `final class`
  `ConnectorCRLRevocationStatusChecker`
  `RevocationStatusChecker` using the CRL Distribution Points extension of the `X509Certificate`.
  `final class`
  `ConnectorOCSPRevocationStatusChecker`
  `RevocationStatusChecker` using the OSCP information in the `X509Certificate` Implementation of `RevocationStatusChecker`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.idsupport.impl

  Classes in be.ehealth.technicalconnector.service.idsupport.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `IdSupportServiceImpl`
  Implementation of `IdSupportService` Extends `AbstractSessionServiceWithCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.keydepot.impl

  Classes in be.ehealth.technicalconnector.service.keydepot.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `final class`
  `KeyDepotManagerImpl`
  Implementation of `KeyDepotManager` and `SessionServiceWithCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.kgss

  Classes in be.ehealth.technicalconnector.service.kgss that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `final class`
  `KgssManager`
  Simplifies the usage of KGSS.

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.sso.impl

  Classes in be.ehealth.technicalconnector.service.sso.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `SingleSignOnServiceImpl`
  Implementation fo the `SingleSignOnService`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session

  Classes in be.ehealth.technicalconnector.session that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSessionServiceWithCache`
  Abstract class implementing `SessionServiceWithCache`.
  `class`
  `SessionServiceFactoryWithCache`
  Wrapper class for classes with a cache but without implementing `SessionServiceWithCache`
  Methods in be.ehealth.technicalconnector.session with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  SessionManager.`registerSessionService(SessionServiceWithCache serviceWithCache)`
  This method will register all the session service with a cache.

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session.impl

  Methods in be.ehealth.technicalconnector.session.impl with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  SessionManagerImpl.`registerSessionService(SessionServiceWithCache serviceWithCache)`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session.renew

  Subinterfaces of SessionServiceWithCache in be.ehealth.technicalconnector.session.renew
  Modifier and Type
  Interface
  Description
  `interface`
  `RenewStrategy`
  Classes in be.ehealth.technicalconnector.session.renew that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRenewStrategy`
  `class`
  `SlidingWindowRenewStrategy`
  `class`
  `TokenExpiredRenew`
  Methods in be.ehealth.technicalconnector.session.renew that return types with arguments of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `List<SessionServiceWithCache>`
  AbstractRenewStrategy.`getCacheServices()`
  Methods in be.ehealth.technicalconnector.session.renew with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  AbstractRenewStrategy.`register(SessionServiceWithCache serviceWithCache)`
  `void`
  RenewStrategy.`register(SessionServiceWithCache serviceWithCache)`