diff options
author | David Pursehouse <david.pursehouse@gmail.com> | 2016-10-18 13:51:27 +0900 |
---|---|---|
committer | David Pursehouse <david.pursehouse@gmail.com> | 2016-10-18 14:15:53 +0900 |
commit | bdf3e43d7652e8fbfbf3416d8b8df1c6dbddbc14 (patch) | |
tree | 3021ab8ef1088d6521dc1db712f142041055fb11 /org.eclipse.jgit.http.apache/src/org | |
parent | e9107e853f290677eab844ac8d09db0891bdd20e (diff) | |
download | jgit-bdf3e43d7652e8fbfbf3416d8b8df1c6dbddbc14.tar.gz jgit-bdf3e43d7652e8fbfbf3416d8b8df1c6dbddbc14.zip |
FS: Fix lazy initialization of non-volatile static field
The 'factory' field is lazy initialized in the detect() method.
According to FindBugs:
Because the compiler or processor may reorder instructions, threads
are not guaranteed to see a completely initialized object, if the
method can be called by multiple threads.
Fix this by declaring the member as 'volatile'.
Change-Id: Ib32663bb28c9564584256e01f625b4e7875e6223
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
Diffstat (limited to 'org.eclipse.jgit.http.apache/src/org')
0 files changed, 0 insertions, 0 deletions