boblsturm@0: function [bool] = ExistsInCache(Hash, handles, cacheType ) boblsturm@0: boblsturm@0: switch cacheType boblsturm@0: case 'Analysis' boblsturm@0: cacheTypeMap = 'AnalysisCacheMap'; boblsturm@0: case 'Synthesis' boblsturm@0: cacheTypeMap = 'SynthesisCacheMap'; boblsturm@0: end boblsturm@0: boblsturm@0: if( isfield( handles, 'Cache' ) ) boblsturm@0: bool = isfield(handles.Cache.(cacheTypeMap), Hash); boblsturm@0: else boblsturm@0: AppCache = matfile('nimfks_cache.mat'); boblsturm@0: bool = isfield(AppCache.(cacheTypeMap), Hash); boblsturm@0: end boblsturm@0: end