/**
* Find a monitored resource. If no resource is available, return null
*/
public final Resource getResource( final String key )
{
final Resource resource = super.getResource( key );
if( resource != null )
{
final Long lastModified = (Long)m_lastModified.get( key );
if( lastModified != null )
{
resource.testModifiedAfter( lastModified.longValue() );
}
m_lastModified.put( key,
new Long( System.currentTimeMillis() ) );
}