Package net.minecraft.util
Class CachedMapper<K,V>
java.lang.Object
net.minecraft.util.CachedMapper<K,V>
A mapper that caches the latest input-output pair, so that repeated calls with
the same argument do not call the expensive mapper function.
- See Also:
- Mappings:
Namespace Name official apv
intermediary net/minecraft/class_8105
named net/minecraft/util/CachedMapper
-
Field Details
-
mapper
- Mappings:
Namespace Name Mixin selector official a
Lapv;a:Ljava/util/function/Function;
intermediary field_42269
Lnet/minecraft/class_8105;field_42269:Ljava/util/function/Function;
named mapper
Lnet/minecraft/util/CachedMapper;mapper:Ljava/util/function/Function;
-
cachedInput
- Mappings:
Namespace Name Mixin selector official b
Lapv;b:Ljava/lang/Object;
intermediary field_42270
Lnet/minecraft/class_8105;field_42270:Ljava/lang/Object;
named cachedInput
Lnet/minecraft/util/CachedMapper;cachedInput:Ljava/lang/Object;
-
cachedOutput
- Mappings:
Namespace Name Mixin selector official c
Lapv;c:Ljava/lang/Object;
intermediary field_42271
Lnet/minecraft/class_8105;field_42271:Ljava/lang/Object;
named cachedOutput
Lnet/minecraft/util/CachedMapper;cachedOutput:Ljava/lang/Object;
-
-
Constructor Details
-
CachedMapper
- Mappings:
Namespace Name Mixin selector official <init>
Lapv;<init>(Ljava/util/function/Function;)V
intermediary <init>
Lnet/minecraft/class_8105;<init>(Ljava/util/function/Function;)V
named <init>
Lnet/minecraft/util/CachedMapper;<init>(Ljava/util/function/Function;)V
-
-
Method Details
-
map
Returns the mappedinput
.- Returns:
- the mapped
input
- Mappings:
Namespace Name Mixin selector official a
Lapv;a(Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_48782
Lnet/minecraft/class_8105;method_48782(Ljava/lang/Object;)Ljava/lang/Object;
named map
Lnet/minecraft/util/CachedMapper;map(Ljava/lang/Object;)Ljava/lang/Object;
-