Added cachevector example
Merged with master