The answer is NO. If you specify your cache timeout this is what it will be. It will NOT even check the database for the timeout duration.
Generally, you should NOT use cachedWithin if your data is likely to change because this attribute tells CF to use cached data without checking database. If you used cachedWithin and you somehow found out that the data has changed you have no easy way of forcing re-query