Current code relies on cache heavily. It explicitly calls DaoCancerStudy.reCacheAll(); and other such methods in multiple places to get up-to-date results. It suggests that the cache is not invalidated correctly when new data comes.
Ideally, the cache should be optional(the program should work without it), and the cache management less manual and explicit.
Current code relies on cache heavily. It explicitly calls
DaoCancerStudy.reCacheAll();
and other such methods in multiple places to get up-to-date results. It suggests that the cache is not invalidated correctly when new data comes. Ideally, the cache should be optional(the program should work without it), and the cache management less manual and explicit.