Fixed #12982 -- Added a ``get_or_set`` method to the BaseCache backend.

https://code.djangoproject.com/ticket/12982
Put this somewhere below -- it doesn't deserve to be the first thing mentioned.