cache experiment