`putIfAbsent` is strict in the value, so the source file will be created *every* time, even when it's not absent.