implement file connection cache

this needs the new release manager in radical.utils, devel branch
move a method around