make the cache save location filterable