resource caching strategy that adds a version for the requested resource to the filename.
versioned_filename := [basename][version-prefix][version](.extension)
the
version
must not contain the
version-prefix
so please use an unambiguous value for the
version-prefix
. The default
version-prefix
is
{@value #DEFAULT_VERSION_PREFIX}
.
Since browsers and proxies use the versioned filename of the resource as a cache key a change to the version will also change the filename and cause a reliable cache miss. This enables us to set the caching duration of the resource to a maximum and get best network performance.
@author Peter Ertl
@since 1.5