1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Made DiskDict optional

This commit is contained in:
Krateng 2019-05-10 13:35:06 +02:00
parent 244ef307be
commit 4d330f5163
2 changed files with 10 additions and 6 deletions

View File

@ -900,10 +900,10 @@ def sync():
import copy import copy
cache_query = {} cache_query = {}
if doreah.version >= (0,7,1): if doreah.version >= (0,7,1) and settings.get_settings("EXPERIMENTAL_FEATURES"):
cache_query_permanent = DiskDict(name="dbquery",folder="cache",maxmemory=1024*1024*10,maxstorage=1024*1024*settings.get_settings("DB_CACHE_SIZE")) cache_query_permanent = DiskDict(name="dbquery",folder="cache",maxmemory=1024*1024*500,maxstorage=1024*1024*settings.get_settings("DB_CACHE_SIZE"))
else: else:
cache_query_permanent = Cache(maxmemory=1024*1024*10) cache_query_permanent = Cache(maxmemory=1024*1024*500)
cacheday = (0,0,0) cacheday = (0,0,0)
def db_query(**kwargs): def db_query(**kwargs):
check_cache_age() check_cache_age()
@ -926,10 +926,10 @@ def db_query(**kwargs):
return result return result
cache_aggregate = {} cache_aggregate = {}
if doreah.version >= (0,7,1): if doreah.version >= (0,7,1) and settings.get_settings("EXPERIMENTAL_FEATURES"):
cache_aggregate_permanent = DiskDict(name="dbaggregate",folder="cache",maxmemory=1024*1024*10,maxstorage=1024*1024*settings.get_settings("DB_CACHE_SIZE")) cache_aggregate_permanent = DiskDict(name="dbaggregate",folder="cache",maxmemory=1024*1024*500,maxstorage=1024*1024*settings.get_settings("DB_CACHE_SIZE"))
else: else:
cache_aggregate_permanent = Cache(maxmemory=1024*1024*10) cache_aggregate_permanent = Cache(maxmemory=1024*1024*500)
def db_aggregate(**kwargs): def db_aggregate(**kwargs):
check_cache_age() check_cache_age()
global cache_aggregate, cache_aggregate_permanent global cache_aggregate, cache_aggregate_permanent

View File

@ -30,3 +30,7 @@ DEFAULT_RANGE_CHARTS_TRACKS = year
# same for pulse view # same for pulse view
# can be days, weeks, months, years # can be days, weeks, months, years
DEFAULT_RANGE_PULSE = months DEFAULT_RANGE_PULSE = months
[Misc]
EXPERIMENTAL_FEATURES = no