-
public final class MemoizeKt
-
-
Method Summary
Modifier and Type Method Description final <R extends Any> Function1<Integer, R>memoizeFixed(Function1<Integer, R> $self, Integer size)Memoize function using a fixed-sized cache. final <R extends Any> Function2<Integer, Integer, R>memoizeFixed(Function2<Integer, Integer, R> $self, Integer size1, Integer size2)Memoize function using a fixed-sized cache. -
-
Method Detail
-
memoizeFixed
final <R extends Any> Function1<Integer, R> memoizeFixed(Function1<Integer, R> $self, Integer size)
Memoize function using a fixed-sized cache.
- Parameters:
size- Fixed size of the cache, allowing for parameter values between [0, size)
-
memoizeFixed
final <R extends Any> Function2<Integer, Integer, R> memoizeFixed(Function2<Integer, Integer, R> $self, Integer size1, Integer size2)
Memoize function using a fixed-sized cache.
- Parameters:
size1- Fixed size of the cache for the first parameter, allowing for values between [0, size1)size2- Fixed size of the cache for the second parameter, allowing for values between [0, size2)
-
-
-
-