… | |
… | |
415 | my $data; |
415 | my $data; |
416 | aio_load "$dir/$file", $data; |
416 | aio_load "$dir/$file", $data; |
417 | |
417 | |
418 | my $meta = load_cached "$dir/meta", sub { JSON::XS::from_json shift }; |
418 | my $meta = load_cached "$dir/meta", sub { JSON::XS::from_json shift }; |
419 | |
419 | |
420 | return if $meta && !exists $meta->{$file}; |
420 | next if $meta && !exists $meta->{$file}; |
421 | |
421 | |
422 | $meta = { |
422 | $meta = { |
423 | %{ $meta->{"" } || {} }, |
423 | %{ $meta->{"" } || {} }, |
424 | %{ $meta->{$file} || {} }, |
424 | %{ $meta->{$file} || {} }, |
425 | }; |
425 | }; |