readIfExists

Reads the file data only if file exists, and wraps the result in ConditionalValueCallback