Configurable Cache->expire, with getExpire and setExpire methods

In response to Issue #813