Vector and Matrix Cached