Support alien cache on hadoop-fuse-dfs which doesn't report size immediately

Do you mean assert((size > 0) || !is_catalog) ?