Question: what is msocache and can i delete it?
Answer: If you delete the \MSOCache folder, it will be replaced the next time any Setup operation is initiated (you will be prompted to provide the disk). So you should not delete the folder. Anytime that a patch or update is applied to Microsoft Office, the cached files will be needed.