public synchronized void produce() {
		while (storage.size() == maxSize) {
			try {
				wait();
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
		storage.offer(new Date());
		System.out.printf("Produce, size : %d\n", storage.size());
		notifyAll();
	}