Add props to whitelist.
Add `isIndex` dep.
Add `SetCache` and `cachePush`.