getAndRemove abstract method
Removes the entry for a key
only if currently mapped to some value.
key
: key with which the specified value is associated
Returns the value if exists or null
if no mapping existed for this key
Implementation
Future<T?> getAndRemove(String key);