Noticed this in a tightening of PHPUnit strictness that the test case for set('x', null) actually fails. It was passing previously by accident due to loose comparisons tolerating the returned false value as being "similar enough".
The bottom value for object cache is false, but null is generally allowed.
The tests fails when using WANObjectCache wrapping HashBagOStuff, but pass in isolation with just HashBagOStuff.