first implem for checking cache size
fixed bug to prevent infinte recursion
Merge remote-tracking branch 'origin/dev' into dataCache
fix bug
backup
Merge branch 'dataCache' into dev