27 lines
483 B
Python
27 lines
483 B
Python
|
from logging import getLogger
|
||
|
|
||
|
from ..utils import cli_function
|
||
|
from ...connection.cache import Cache
|
||
|
|
||
|
|
||
|
@cli_function
|
||
|
def clear_cache():
|
||
|
"""
|
||
|
Deletes the cache.
|
||
|
:return:
|
||
|
"""
|
||
|
|
||
|
Cache("main", getLogger("cache")).clear()
|
||
|
print("Cleared cache")
|
||
|
|
||
|
|
||
|
@cli_function
|
||
|
def clean_cache():
|
||
|
"""
|
||
|
Deletes the outdated cache. (all expired cached files, and not indexed files)
|
||
|
:return:
|
||
|
"""
|
||
|
|
||
|
Cache("main", getLogger("cache")).clean()
|
||
|
print("Cleaned cache")
|