BlogEntryDAO dao = factory.getBlogEntryDAO();
dao.removeBlogEntry(blogEntry);
blogEntry.setPersistent(false);
// remove from cache
cache.removeBlogEntry(blogEntry);
blogEntry.insertEvent(new BlogEntryEvent(blogEntry, BlogEntryEvent.BLOG_ENTRY_REMOVED));
// and remove all of the responses, so the appropriate events are raised
// and the responses get unindexed