In the current NOS application, two kinds of cache are used at different places:
- Nuxeo caches
- Guava caches
In order to be more consistent, we would like to replace all Guava caches with regular Nuxeo caches. The problem is that metrics coming from caches are blocked by NCO in Datadog so defining a new NOS implementation of those caches will provide control on the generated metrics and consistent behavior for all caches in the application.
List of the Guava caches are described in the following doc https://github.com/nuxeo/nos/blob/master/docs/tech-meetings/2022-05-caches.md