Documentation
¶
Index ¶
- func DeleteFuncCache(fn any)
- func Memoize0[R any](ttl time.Duration, fn func() R) func() R
- func Memoize1[A, R any](ttl time.Duration, fn func(A) R) func(A) R
- func Memoize2[A, B, R any](ttl time.Duration, fn func(A, B) R) func(A, B) R
- func Memoize3[A, B, C, R any](ttl time.Duration, fn func(A, B, C) R) func(A, B, C) R
- func Memoize4[A, B, C, D, R any](ttl time.Duration, fn func(A, B, C, D) R) func(A, B, C, D) R
- func Memoize5[A, B, C, D, E, R any](ttl time.Duration, fn func(A, B, C, D, E) R) func(A, B, C, D, E) R
- func Memoize6[A, B, C, D, E, F, R any](ttl time.Duration, fn func(A, B, C, D, E, F) R) func(A, B, C, D, E, F) R
- func Memoize7[A, B, C, D, E, F, G, R any](ttl time.Duration, fn func(A, B, C, D, E, F, G) R) func(A, B, C, D, E, F, G) R
- func Memoize8[A, B, C, D, E, F, G, H, R any](ttl time.Duration, fn func(A, B, C, D, E, F, G, H) R) func(A, B, C, D, E, F, G, H) R
- func Memoize9[A, B, C, D, E, F, G, H, I, R any](ttl time.Duration, fn func(A, B, C, D, E, F, G, H, I) R) func(A, B, C, D, E, F, G, H, I) R
- func MemoizeN[R any](ttl time.Duration, fn func(args ...any) R) func(...any) R
- type Cache
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteFuncCache ¶
func DeleteFuncCache(fn any)
Types ¶
Click to show internal directories.
Click to hide internal directories.