OPT cache data