diff options
author | snowleo <schneeleo@gmail.com> | 2012-10-06 16:49:40 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-10-06 16:49:40 +0200 |
commit | fabd88dc2585bf6798658f34a7ee122225316fe8 (patch) | |
tree | cdda3fad01567f042d5afbaa189ac12ef94f2b7e /EssentialsSigns/src/net/ess3/signs/SignsConfig.java | |
parent | 463c4ff62db553fc980545665a332ef7bbecdcc6 (diff) | |
download | Essentials-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.java | 14 |
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; |