Adds setIfNotExists for APC