This will be part of read_fast. Here is my logic in the read path.
1.	Try with the FD passed in first.
2.	If failed, try to open the full_path passed in
3.	If that is also failed, try the fast lfn_open () if not explicitly mentioned in the config to use fd cache.