Browse Source

mark some variables that are used in synchronized code as volatile

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1907114 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_4
PJ Fanning 1 year ago
parent
commit
34f6955a28

+ 1
- 1
poi/src/main/java/org/apache/poi/hpsf/ClassIDPredefined.java View File

@@ -112,7 +112,7 @@ public enum ClassIDPredefined {
}

private final String externalForm;
private ClassID classId;
private volatile ClassID classId;
private final String fileExtension;
private final String contentType;


+ 1
- 1
poi/src/main/java/org/apache/poi/ss/format/CellDateFormatter.java View File

@@ -44,7 +44,7 @@ public class CellDateFormatter extends CellFormatter {

private static final int NUM_MILLISECONDS_IN_DAY = 1000 * 60 * 60 * 24;

private static CellDateFormatter SIMPLE_DATE_FORMATTER;
private static volatile CellDateFormatter SIMPLE_DATE_FORMATTER;

class DatePartHandler implements CellFormatPart.PartHandler {
private int mStart = -1;

Loading…
Cancel
Save