Minor API changes and fixing a bug

Is there ever a time we 'LoadFromCache' but do not 'RefreshIfNeeded' ?