Это стандартная практика, чтобы сделать статические члены потокобезопасными. Причина в том, что вы не можете контролировать, какие потоки обращаются к статическим элементам, как, например, члены. Однако это не означает, что вы должны использовать замки. Как сказал Джон, если вы убедитесь, что поле никогда не изменится и что экземпляр, на который ссылается это поле, является неизменяемым, вам не о чем беспокоиться. Там не будет необходимости в замке.