chg: put variable part at the front to better suite the internal way the cache operates
fix: Make timeouts be stored in seconds internally and only converted to apr_time_t values when needed