apply cache to shape to demonstrate a bug