[BUGFIX] Clean up findAllCache after unloading all records.

When calling `store.all('type)` it creates a cache which is not cleaned after unloading all records, it causes `store.all('type')` to keep returning records even after they have been unloaded.