All.
Looking at the Cache code ($LLIAPI.CacheUtils) the Documentation node states :
"Note that the field ObjectDate contains the expiration date of the
cached object and is undefined if the object should not be flushed
from the cache by the cleanup routines."
However, even if I pass in undefined into the New method, I still get an expiry date, the header reads :
" * @param {Integer} keepMinutes How long, in minutes, the entry should be kept alive in the cache.
* Maximum duration is configured using the "CacheKeepMinutes" setting.
* To use the maximum, set a value of -1 or Undefined."
Can someone clarify which is correct ? if the former, how do we pass the value down ? if the latter can we update the docs ?
The docs also suggest that the cache value is copied to the MemCache if small enough, but the only reference to MemCache is in the _Write method which deletes it regardless of size, so again some clarity would be helpful here ?