@Override
	public synchronized List<DTO> getUnreadDTOs() {
		List<DTO> dtos = new ArrayList<>();

		for (PacketDTO dto : dtoPackageReceivedMap.values()) {
			dtos.addAll(dto.getDtos());
		}
		dtoPackageReceivedMap.clear();

		return dtos;
	}