Skip to content

Move cache measurement logic into separate service #4690

@jasuwienas

Description

@jasuwienas

Problem

We currently maintain both CacheService and CacheClient as separate entities with different interfaces, even though they share the same responsibility and effectively perform the same behavior. In practice, CacheService is simply a measurable version of CacheClient, but they are implemented as if they were unrelated components.
This makes unnecessarily too complex.

Solution

Logic related to measurements will be moved into dedicated service.

Alternatives

No response

Metadata

Metadata

Assignees

Labels

Technical DebtIssue which resolves technical debtenhancementNew feature or requestinternalFor changes that affect the project's internal workings but not its outward-facing functionality.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions