JIRA link: https://issues.redhat.com/browse/QQE-832
- Quarkus guide: https://quarkus.io/guides/cache-infinispan-reference
- The test coverage will be verified for environments: JVM and Native mode for Baremetal and Openshift.
- Verify the
quarkus-infinispan-cache
extension using@CacheResult
,@CacheInvalidate
,@CacheInvalidateAll
and@CacheKey
caching annotations. - Cover different usages:
- from an application scoped service
- from a request scoped service
- from a blocking endpoint
- from a reactive endpoint
- Use custom POJOs as cache value, verify marshalling in Quarkus Infinispan.
- Test cache expiration properties.
Following actions were taken to ensure familiarity:
- Ensure documentation provides clear explanation on configuration options.
- Ensure good user experience and simplicity of use.
- New tests will be added to cache module in QQE TS.
- Baremetal JVM: 45 sec.
- Baremetal Native: 2:45 min.
- OpenShift JVM: 3:23 min.
- OpenShift Native: 6:20 min.
- Tester: Georgii Troitskii [email protected]