do some cache research