summaryrefslogtreecommitdiffstats
path: root/EssentialsSigns/src/net/ess3/signs/SignsConfig.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-10-06 16:49:40 +0200
committersnowleo <schneeleo@gmail.com>2012-10-06 16:49:40 +0200
commitfabd88dc2585bf6798658f34a7ee122225316fe8 (patch)
treecdda3fad01567f042d5afbaa189ac12ef94f2b7e /EssentialsSigns/src/net/ess3/signs/SignsConfig.java
parent463c4ff62db553fc980545665a332ef7bbecdcc6 (diff)
downloadEssentials-fabd88dc2585bf6798658f34a7ee122225316fe8.tar
Essentials-fabd88dc2585bf6798658f34a7ee122225316fe8.tar.gz
Essentials-fabd88dc2585bf6798658f34a7ee122225316fe8.tar.lz
Essentials-fabd88dc2585bf6798658f34a7ee122225316fe8.tar.xz
Essentials-fabd88dc2585bf6798658f34a7ee122225316fe8.zip
Less locks please
Diffstat (limited to 'EssentialsSigns/src/net/ess3/signs/SignsConfig.java')
-rw-r--r--EssentialsSigns/src/net/ess3/signs/SignsConfig.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/EssentialsSigns/src/net/ess3/signs/SignsConfig.java b/EssentialsSigns/src/net/ess3/signs/SignsConfig.java
index 70b606962..2db26f9c0 100644
--- a/EssentialsSigns/src/net/ess3/signs/SignsConfig.java
+++ b/EssentialsSigns/src/net/ess3/signs/SignsConfig.java
@@ -1,19 +1,21 @@
package net.ess3.signs;
-import net.ess3.storage.StorageObject;
-import java.util.HashMap;
+import java.util.Collections;
import java.util.Map;
+import net.ess3.storage.StorageObject;
public class SignsConfig implements StorageObject
{
- private Map<String, Boolean> signs = new HashMap<String, Boolean>();
-
+ private Map<String, Boolean> signs;
+
public Map<String, Boolean> getSigns()
{
- return signs;
+ return signs == null
+ ? Collections.<String, Boolean>emptyMap()
+ : Collections.unmodifiableMap(signs);
}
-
+
public void setSigns(final Map<String, Boolean> signs)
{
this.signs = signs;