diff --git a/worldguard-core/src/main/java/com/sk89q/worldguard/WorldGuard.java b/worldguard-core/src/main/java/com/sk89q/worldguard/WorldGuard.java
index 902fa266..c9275a4f 100644
--- a/worldguard-core/src/main/java/com/sk89q/worldguard/WorldGuard.java
+++ b/worldguard-core/src/main/java/com/sk89q/worldguard/WorldGuard.java
@@ -75,7 +75,7 @@ public void setup() {
         cacheDir.mkdirs();
 
         try {
-            profileCache = new SQLiteCache(new File(getPlatform().getConfigDir().toFile(), "profiles.sqlite"));
+            profileCache = new SQLiteCache(new File(cacheDir, "profiles.sqlite"));
         } catch (IOException e) {
             WorldGuard.logger.log(Level.WARNING, "Failed to initialize SQLite profile cache");
             profileCache = new HashMapCache();
diff --git a/worldguard-core/src/main/java/com/sk89q/worldguard/domains/DefaultDomain.java b/worldguard-core/src/main/java/com/sk89q/worldguard/domains/DefaultDomain.java
index dc26904a..c07de021 100644
--- a/worldguard-core/src/main/java/com/sk89q/worldguard/domains/DefaultDomain.java
+++ b/worldguard-core/src/main/java/com/sk89q/worldguard/domains/DefaultDomain.java
@@ -267,10 +267,9 @@ public String toPlayersString() {
         return toPlayersString(null);
     }
 
-    @SuppressWarnings("deprecation")
     public String toPlayersString(@Nullable ProfileCache cache) {
         StringBuilder str = new StringBuilder();
-        List<String> output = new ArrayList<String>();
+        List<String> output = new ArrayList<>();
 
         for (String name : playerDomain.getPlayers()) {
             output.add("name:" + name);
@@ -292,7 +291,7 @@ public String toPlayersString(@Nullable ProfileCache cache) {
             }
         }
 
-        Collections.sort(output, String.CASE_INSENSITIVE_ORDER);
+        output.sort(String.CASE_INSENSITIVE_ORDER);
         for (Iterator<String> it = output.iterator(); it.hasNext();) {
             str.append(it.next());
             if (it.hasNext()) {