<commit_before>## Next TODO

#### 增加缓存机制

以相同的参数调用相同的`API`时，在配置指定的时间内，不发出网络请求。

示例说明(仅为草稿)：

```js
DBContext.create('Address', {
  search: {
    cacheLevel: 'session', // 缓存级别可选：session/localstorage
    cacheExpired: null, // 缓存时间可选：null/1000*60*60*24
    url: 'api/for/searchAddress'
  }
});
```

## History

#### v0.3.9 / 2016-02-21

* API的`process`和`fix`方法中，现在可以获取到当前请求的参数了。这个参数是固定参数与动态参数的合集。存储在`this.vars`中。


```js<commit_msg>update History doc<commit_after>## Next TODO

#### 增加缓存机制

以相同的参数调用相同的`API`时，在配置指定的时间内，不发出网络请求。

示例说明(仅为草稿)：

```js
DBContext.create('Address', {
  search: {
    cacheLevel: 'session', // 缓存级别可选：session/localstorage
    cacheExpired: null, // 缓存时间可选：null/1000*60*60*24
    url: 'api/for/searchAddress'
  }
});
```

## History

#### v0.3.9 / 2016-02-21 [diff](https://github.com/Jias/natty-db/commit/691ad0bcf5ca7451fe765ab4b079ca85629ee877)

* API的`process`和`fix`方法中，现在可以获取到当前请求的参数了。这个参数是固定参数与动态参数的合集。存储在`this.vars`中。


```js
{'fraction_non_alphanumeric': 0.18723849372384938, 'fraction_numerical': 0.06903765690376569, 'mean_word_length': 5.056962025316456, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2160592', 'n_tokens_mistral': 560, 'n_tokens_neox': 548, 'n_words': 46}