Robię małą klase narzędziową, którą będę używał w moim kodzie.
Kod ten nie jest na wielu wątkach. Jest to po prostu powiedzmy serwis restowy, który moze uzywać kilkudziesięciu użytkowników równocześnie.
Czy jest jakieś ryzyko, gdy zamiast w moim kodzie:
private SUtil sUtil = new SUtil():
zrobię metody z klasy narzędziowej statyczne i użyje w moim kodzie?
Które rozwiązanie jest lepsze i czy generalnie istnieje case (nie tylko w moim przykładzie restowym) kiedy statyczna metoda będzie działać gorzej (czy tam powodować problemy) niż 'normlany obiekt' przez zawieranie?