The obvious question to ask is ``when does the cached version expire?'' Luckily, this has a simple answer. If you set the cache expiration in a component (either via the cache tag in an STML component, or by setting __expiration otherwise), it will expire according to that. If you don't say when the cache expires, it defaults to the value of the defaultExpiryDuration configuration variable (which defaults to 30 seconds). If you use the force or old component evaluation modes, it will follow those rules instead (see the STML Reference or the Developers Manual for details).