Since [2.3.0](https://github.com/actions/setup-java/releases/tag/v2.3.0), the setup-java GitHub actions have a built-in cache mechanism which simplifies configuration of the workflow. It will simplify this: https://github.com/com-pas/contributing/blob/e0e6ccbc2160d9ad05cf0dadea5faa33a977d8c1/docs/GITHUB_ACTIONS.md?plain=1#L147 relates to https://github.com/com-pas/contributing/issues/62 **User Story** As a com-pas maintainer I want to have the simpler code to maintain So that I can develop faster **Acceptance criteria** Please describe the initial acceptance critera. Same feature level with less and simpler code