split cartridge cache per feature

[merge]