Cache loading with extending the expireTime

Initial null of expireTimestamp still keep the cache item in persistent (load with extension will be ignored). 

``` javascript
apiObj.cache.load("testKey_slow",extension,function(err, load_resp){
    load_resp.should.equal("abc123");
    ...
}
```

`extension` could be omitted that will be fallback to original implementation.