Start scheduled cleanup task :return:
(self)
| 96 | return [key for key in self._cache_container.keys() if pattern in key] |
| 97 | |
| 98 | def _schedule_clear(self): |
| 99 | """ |
| 100 | Start scheduled cleanup task |
| 101 | :return: |
| 102 | """ |
| 103 | |
| 104 | try: |
| 105 | loop = asyncio.get_event_loop() |
| 106 | except RuntimeError: |
| 107 | loop = asyncio.new_event_loop() |
| 108 | asyncio.set_event_loop(loop) |
| 109 | |
| 110 | self._cron_task = loop.create_task(self._start_clear_cron()) |
| 111 | |
| 112 | def _clear(self): |
| 113 | """ |
no test coverage detected