Given that the simple cache saves how long the object should be cached for, shouldn't the cache 'expire' value be set accordingly?
Moving this to the CTools issue queue.
Wait, no, this is for Panels' version of the simple cache plugin.
This sets the expiration to time() + $conf['lifetime'] if the value is set, otherwise it leaves it set to CACHE_PERMANENT.
Drupal is a registered trademark of Dries Buytaert.