cache analysis