only cache javascript per langauge and per domain

improves performance of (very slow) sass parsing as it's done only once now
adapt ccw to cacheId changes