Skip to content

Commit 1878b36

Browse files
add volatile to the singleton classes
1 parent d59f811 commit 1878b36

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/main/java/io/github/project/openubl/xmlsenderws/webservices/managers/smart/SmartBillServiceConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
public class SmartBillServiceConfig {
2020

21-
private static SmartBillServiceConfig instance;
21+
private static volatile SmartBillServiceConfig instance;
2222

2323
private String invoiceAndNoteDeliveryURL;
2424
private String perceptionAndRetentionDeliveryURL;

src/main/java/io/github/project/openubl/xmlsenderws/webservices/providers/ErrorBillServiceRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
public class ErrorBillServiceRegistry {
2424

25-
private static ErrorBillServiceRegistry instance;
25+
private static volatile ErrorBillServiceRegistry instance;
2626

2727
private final List<ErrorBillServiceProviderFactory> factories;
2828

src/main/java/io/github/project/openubl/xmlsenderws/webservices/utils/SunatErrors.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
public class SunatErrors {
2323

24-
private static SunatErrors instance;
24+
private static volatile SunatErrors instance;
2525

2626
private final Map<Integer, String> map = new TreeMap<>();
2727

0 commit comments

Comments
 (0)