genfio: Adding cached_based option