serialize(source, { write, writeLazy }) {
			if (writeLazy) {
				writeLazy(source.originalLazy());
			} else {
				write(source.original());
			}
			write(source.getCachedData());
		}
@param {CachedSource} source the cached source to be serialized
@param {ObjectSerializerContext} context context
@returns {void}