this is great but not entirely what I had in mind, I was thinking that the user could specify which cache they would like the state logs to be written to, with a settings like `DJANGO_FSM_LOG_CACHE` which is by default set to `default`. then using `get_cache` to retrieve the defined cache. This is looking good though, nearly there!