made similar filecaching changes to oclFile