You can configure both native persistence and cache store with write-through policy but it will not provide you consistency guarantees: it would be possible that some data is persisted in one store but not the other if a failure occurred.
Do you really need both persistent stores enabled? Do you use the SQL server store to integrate with other apps?