demo cache 4