public static <K, V> RemovalNotification<K, V> create(
      @Nullable K key, @Nullable V value, RemovalCause cause) {
    return new RemovalNotification(key, value, cause);
  }
public static <K, V> RemovalNotification<K, V> create(
      @Nullable K key, @Nullable V value, RemovalCause cause) {
    return new RemovalNotification(key, value, cause);
  }
public static < K , V > RemovalNotification < K , V > create ( @ Nullable K key , @ Nullable V value , RemovalCause cause ) { return new RemovalNotification ( key , value , cause ) ; }
Creates a new {@code RemovalNotification} for the given {@code key}/{@code value} pair, with
the given {@code cause} for the removal. The {@code key} and/or {@code value} may be {@code
null} if they were already garbage collected.

@since 19.0
Creates a new { @code RemovalNotification } for the given { @code key } / { @code value } pair with the given { @code cause } for the removal . The { @code key } and / or { @code value } may be { @code null } if they were already garbage collected .