Sharing same cache in concurrent job with same runner


I’ve a stage called deploy with 5 potential job triggered manually.
I’d like the five of them to use dependency cache containing node_modules.
There is only one gitlab runner runing for the project.

I can use the cache only one job at the time. Is there a way to pull cache without updating it at all on concurrent job on same runner ?

I’ve try to update config.toml with Shared = true option but it doesn’t seem to change anything about the issue.

Thank you