Theme cache initialization is not properly synchronized

Description

Currently it is possible that multiple threads cause parallel cache initializations until the first initialization process finishes. This should be properly synchronized so at most a single thread can start the initialization and all other threads wait until it finishes.

Environment

None

Status

Assignee

Jens Rutschmann (K15t)

Reporter

Jens Rutschmann (K15t)

Labels

Participants

None

Deployment

None

Components

Sprint

None

Fix versions

Priority

Major