mirror of https://github.com/Maxlego08/zKoth.git
23 lines
300 B
Java
23 lines
300 B
Java
|
package fr.maxlego08.koth.zcore.utils.map;
|
||
|
|
||
|
import java.util.Map;
|
||
|
import java.util.Optional;
|
||
|
|
||
|
public interface OptionalMap<K, V> extends Map<K, V> {
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @param key
|
||
|
* @return
|
||
|
*/
|
||
|
Optional<V> getOptional(K key);
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* @param key
|
||
|
* @return
|
||
|
*/
|
||
|
boolean isPresent(K key);
|
||
|
|
||
|
}
|