ADR-0002 Change Cache Service Manager from Akka-Actor to ZLayer
Date: 2022-04-06
Status
Accepted
Context
The org.knora.webapi.store.cacheservice.CacheServiceManager was implemented as an Akka-Actor.
Decision
As part of the move from Akka to ZIO,
it was decided that the CacheServiceManager
and the whole implementation of the in-memory and Redis backed cache
is refactored using ZIO.
Consequences
The usage from other actors stays the same. The actor messages and responses don't change.