Revised cache so that the keys are request URIs and the
objects are ResponseResults which are triples of ResultSet, TermBindings, and plain Bindings.
Expiry times for a request depend on the view being used.
Revising position of calculating the item count computation
so that the cache use can be pushed up as far as possible. Some systemactic renaming of
methods to specify that they return milli(second)s rather than seconds. We have a problem
somewhere where the time is not being correctly reported.
Ensured that expiresAt escapes from cache entry to create header.
Removed debugging prints.
MERGE
Changed TestAPI to clear cache -- the new cache implementation
behaves differently as its key is the request URI.
Replaced incorrect use of hmg banner with standalone banner image.
Coirrection to PropertyExpiryTimes to avoid long overflow
The cache is not used if there was a no-cache header.
Added cache senstiivit to item counts.
Fix up count limit to account for specified size.