1 package net.pterodactylus.sone.database.memory;
3 import java.util.HashSet;
6 import net.pterodactylus.util.config.Configuration;
9 * Helper class for interacting with a {@link Configuration}.
11 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
13 public class ConfigurationLoader {
15 private final Configuration configuration;
17 public ConfigurationLoader(Configuration configuration) {
18 this.configuration = configuration;
21 public synchronized Set<String> loadKnownPosts() {
22 Set<String> knownPosts = new HashSet<String>();
25 String knownPostId = configuration
26 .getStringValue("KnownPosts/" + postCounter++ + "/ID")
28 if (knownPostId == null) {
31 knownPosts.add(knownPostId);