Вы не можете сделать то же самое, что и "Object Cache Flush" программно.(Используются внутренние объекты)
Но вы можете сделать то же самое, что и «Принудительно очистить кэш всех объектов в ферме»:
SiteCacheSettingsWriter writer=new SiteCacheSettingsWriter(site);
writer.SetFarmCacheFlushFlag();
writer.Update();