681 B
681 B
Daisy based cache
class Daisy.Cache.Cache(filepaths=None, cacheFile=None, path: str = 'daisy', walk: bool = False, isCatch: bool = False)
In memory collection of Daisy records
create(path: str, data: dict)
Create new record
- Parameters:
- path (str) – Path to create record at
- data (dict) – Data to populate record with
get(path: str)
Get record at path, else return False
- path: str
- Path of record
refresh()
Reload from disk to memory
search(keydict: dict, strict: bool = True)
Search cache for record for records with values
- keydict: dict
- Values to search for
- strict: bool
- Whether to require values match