+ this.configurationLoader = configurationLoader;
+ }
+
+ public void start() {
+ loadBookmarkedPosts();
+ }
+
+ private void loadBookmarkedPosts() {
+ Set<String> bookmarkedPosts = configurationLoader.loadBookmarkedPosts();
+ lock.writeLock().lock();
+ try {
+ this.bookmarkedPosts.clear();
+ this.bookmarkedPosts.addAll(bookmarkedPosts);
+ } finally {
+ lock.writeLock().unlock();
+ }