I have started learning concurrency and threads in Java. I know the basics of synchronized (i.e. what it does). Conceptually I understand that it provides mutually exclusive
Your static methods don't depend on any shared state, so need not be synchronized.