Memoizacja
Jest to forma „cachowania” wywołań funckji/metod. Jest szczególnie przydatna, jeśli wywołania funkcji/metod zajmują dużo czasu. Przykład implementacji (zaciągnięty z https://dzone.com/articles/java-8-automatic-memoization) Przykładowe użycie Jest to trywialny przykład wykorzystania, ale pokazuje działanie klasy Memoizer. Normalnie powinno się „memoizować” tylko funkcje/metody, które „pochłaniają” duże ilości zasobów. Wersja w TypeScript Warto zajrzeć 1. https://dzone.com/articles/java-8-automatic-memoization2. https://en.wikipedia.org/wiki/Memoization
