class WatchItemList {

	public boolean processItem(WatchItem item) {
		if (item.getStatus() == ItemStatus.FILE_CAPTURED) {
			runAsync(item);
			return true;
		}

		if (item.isExpired()) {
			LOGGER.warn("Watch time has expired for UUID {} in folder {}", item.getFileHandlerCallback().getUUID(),
					directoryFullName);
		}
		return false;
	}

	public  WatchItemList(String directoryName, CallbackHandlerDao handlerDao);

}