cacheFileName
A cache file named after id. Prefix sanitized and capped — a JPMS module name is neither [a-z0-9_-] nor bounded. Hash over the ORIGINAL case: it is what keeps MixinExtras and mixinextras two files on a case-insensitive filesystem.