addCacheDependencies(
		fileDependencies,
		contextDependencies,
		missingDependencies,
		buildDependencies
	) {
		if (this.context) {
			contextDependencies.add(this.context);
		} else if (typeof this.options.resource === "string") {
			contextDependencies.add(this.options.resource);
		} else if (this.options.resource === false) {
			// Do nothing
		} else {
			for (const res of this.options.resource) contextDependencies.add(res);
		}
	}
@param {LazySet<string>} fileDependencies set where file dependencies are added to
@param {LazySet<string>} contextDependencies set where context dependencies are added to
@param {LazySet<string>} missingDependencies set where missing dependencies are added to
@param {LazySet<string>} buildDependencies set where build dependencies are added to