More fiddling with the File adapter for cache and working PoC