У меня есть Option<Object>
, из которого я пытаюсь получить длинное значение. Но это не работает. Я попробовал следующие шаги, но не смог получить значение, так как он показывает ошибку компилятора. Пожалуйста, помогите.
//#1
Option<Object> expireTimestamp = offsetAndMetadata.expireTimestamp();
expireTimestamp.getOrElse(0L);
Также пробовал
Option<Object> expireTimestamp = offsetAndMetadata.expireTimestamp();
expireTimestamp.getOrElse(new Long(0));
//#2
Option<Long> expireTimestamp = (Option<Long>) offsetAndMetadata.expireTimestamp();
Метод getOrElse (Function0) в типе Option не применим для аргументов (long)