Fix some Ion/filecache caching size issues

Use one ion instance
Fix silly calculateSize() placement in FileCache