Ensure cache forget functions properly return success (or failure)

Ensure cache forget functions properly return success (or failure) as a boolean

Note for `apc_delete` and `apcu_delete` :
it is true that these functions can also return an array. But when only one key is passed (which is the case here), it returns a boolean