synchronized (newReplies) {
boolean isNew = !knownReplies.contains(replyId) && newReplies.remove(replyId);
knownReplies.add(replyId);
synchronized (newReplies) {
boolean isNew = !knownReplies.contains(replyId) && newReplies.remove(replyId);
knownReplies.add(replyId);
newPosts.add(post.getId());
}
posts.put(post.getId(), post);
newPosts.add(post.getId());
}
posts.put(post.getId(), post);
newReplies.add(reply.getId());
}
replies.put(reply.getId(), reply);
newReplies.add(reply.getId());
}
replies.put(reply.getId(), reply);