Jasig/NewsReaderPortlet — pull request #1 by landisaurus (2012-03-29 21:24:28+00:00)
Title: Pre-fetching feeds. 

Originally hosted under
NEWSPLT-37: improving browser-side performance (by enabling pre-fetching feeds)

Though possibly could use its own JIRA for it.

Added a new Context File to configure Quartz scheduler, as well as a modified version of the Rome Adapter to take advantage of the schedule.

The EditUserRomeController has the classname it uses by default turned into an autowired property so that it could wire into the pre-fetching rome controller without undoing custom changes others may have made to the rome controller.

To enable one simply uncomment the information in the application context and then change the classname for the adapter. Hypothetically it could simply replace the rome adapter, but changes to the bean would have to be made. Configuration of the refresh settings are made in the quartz context.

Presently, there hasn't been much (read: none really) of really long refresh times. I am not sure how the ecache handles waiting for the cache to drop an element before fetching another.