ok... i'm kinda idiot for this things, but i googled a little bit, so i saw what compcashe is... but, for what is benefit for us? and is it necessary for me to have it?