I am writing a class to retrieve a userid/password object. I want to store this value as a static variable so that its retreived only once. I am confused if synchronization is needed or will it not matter since the same value would be returned regarding of any thread accessing it. This is my class below. Is there any purpose achieved in synchronizing the getAppUser1 method?