protected class AbstractCachingSqlQueryResolver.QueryHolder
QueryHolder for caching. Stores the timestamp of the last refresh
(updated every time the query is refreshed) as well as the query
timestamp. Whether or not the latter is only meaningful depends on the
way the query is loaded. For example, loading a query as a resource from
the classpath will not result in any meaningful timestamp, whereas
loading it from the file system will.