if (id == null) {
CachedBundle cs = new CachedBundle();
cs.setFragments(fragmentDescriptors);
cs.setOptions(options);
if (isJs)
cs.compileScript(settings, request);
else
cs.compileCss(settings, request);
synchronized (this) {
id = generateId(signature);
signatureToId.put(signature, id);