<p>What Java library would you say is the best for consuming and parsing feeds? Requirements:</p>

<ul>
<li>Embeddable</li>
<li>Supports Atom &amp; RSS</li>
<li>Has caching architecture</li>
<li>Should be able to deal with any feed format the same way</li>
</ul>

<p>(Please: <em>one</em> suggestion per answer.)</p>

[{'answer_id': 64094, 'author': 'Hank Gay', 'author_id': 4203, 'author_profile': 'https://Stackoverflow.com/users/4203', 'pm_score': 4, 'selected': True, 'text': '<p>Will <a href="https://rome.dev.java.net/" rel="nofollow noreferrer">ROME</a> do?</p>\n'}, {'answer_id': 4357661, 'author': 'so_mv', 'author_id': 186858, 'author_profile': 'https://Stackoverflow.com/users/186858', 'pm_score': 0, 'selected': False, 'text': '<p>We also use ROME. While the SAX/eventing based <a href="http://commons.apache.org/dormant/feedparser/" rel="nofollow">FeedParser</a> architecture is interesting it is a <code>dormant</code> project at Apache. \nThe "dormant" at Apache seems to imply NO binary download links and NO active development.</p>\n'}]
['https://Stackoverflow.com/questions/64061', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2041950/']