Cache Collection

Styles #861 & 862