Regions

Here is the pull request that has an example for caching regions.