Optical Buffering