libervia-backend/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi 6872df4fd3 core (memory/cache): file caching handling, first draft:
instead of having file caching handled individually by plugins, a generic module has been added in memory.

    - Cache can be global or associated to a profile. In the later case, client.cache can be used.
    - Cache are managed with unique ids (which can be any unique unicode, hash uuid, or something else).
    - To know if a file is in cache, getFilePath is used: if the file is in cache, its absolute path is returned, else None is returned.
    - To cache a file, cacheData is used with at list the source of cache (most of time plugin import name), and unique id. The method return file opened in binary writing mode (so cacheData can - and should - be used with "with" statement).
    - 2 files will be created: a metadata file (named after the unique id), and the actual file.
    - each file has a end of life time, after it, the cache is invalidated and the file must be requested again.
2017-01-05 20:23:38 +01:00
..
bridge primitivus, jp: dynamic bridge + fixed D-Bus bridge: 2016-12-18 16:28:51 +01:00
core core (memory/cache): file caching handling, first draft: 2017-01-05 20:23:38 +01:00
memory core (memory/cache): file caching handling, first draft: 2017-01-05 20:23:38 +01:00
plugins core (xml_tools): fixed findAll 2017-01-03 18:51:50 +01:00
stdui core(stdui/profile manager): fixed authentication cancellation 2016-12-04 21:35:23 +01:00
test backend, frontend: messages refactoring (huge commit, not finished): 2016-05-24 22:11:04 +02:00
tmp tmp/wokkel (rsm): fixes elements count (items retrieval with RSM max = 0) 2016-03-18 09:14:00 +01:00
tools core (xml_tools): fixed findAll 2017-01-03 18:51:50 +01:00
twisted/plugins use of /usr/bin/env instead of /usr/bin/python in shebang 2016-04-17 14:45:26 +02:00
__init__.py core: removed pyfeed and xe dependencies: 2016-04-17 17:08:12 +02:00
sat.sh misc (sat.sh): exec + better stop: 2016-03-04 23:24:06 +01:00