# 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