In this particular case it makes sense to use ``delete`` operator. Otherwise additional checks (for falsy value stored under given key) would need to be added in 2-3 places around the code (when the ``cache`` object is being iterated). Similar approach (with ``delete`` operator) is used in ``cache`` module.