Javadoc

Puts the given key/value in storage, scheduling the new entry for expiration if needed. If a previous value existed
for the given key, it is first cancelled and the entries reordered to reflect the new expiration.