code: function createFlags( flags ) {
  	var object = flagsCache[ flags ] = {},
  		i, length;
  	flags = flags.split( /\s+/ );
  	for ( i = 0, length = flags.length; i < length; i++ ) {
  		object[ flags[i] ] = true;
  	}
  	return object;
  }
docs: Convert String-formatted flags into Object-formatted ones and store in cache