memorize function and limit the caching memory used for it, through the use of LRU-scheme