Package net.minecraft.data
Class DataCache.CachedDataWriter
java.lang.Object
net.minecraft.data.DataCache.CachedDataWriter
- All Implemented Interfaces:
 DataWriter
- Enclosing class:
 DataCache
- Mappings:
 Namespace Name official jj$aintermediary net/minecraft/class_2408$class_7404named net/minecraft/data/DataCache$CachedDataWriter
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicIntegerprivate booleanprivate final DataCache.IntermediaryCacheprivate final DataCache.CachedDataprivate final StringFields inherited from interface net.minecraft.data.DataWriter
UNCACHED - 
Constructor Summary
ConstructorsConstructorDescriptionCachedDataWriter(String providerName, String version, DataCache.CachedData oldCache)  - 
Method Summary
Modifier and TypeMethodDescriptionfinish()private booleanisCacheInvalid(Path path, HashCode hashCode) void 
- 
Field Details
- 
providerName
- Mappings:
 Namespace Name Mixin selector official cLjj$a;c:Ljava/lang/String;intermediary field_40835Lnet/minecraft/class_2408$class_7404;field_40835:Ljava/lang/String;named providerNameLnet/minecraft/data/DataCache$CachedDataWriter;providerName:Ljava/lang/String;
 - 
oldCache
- Mappings:
 Namespace Name Mixin selector official dLjj$a;d:Ljj$b;intermediary field_38919Lnet/minecraft/class_2408$class_7404;field_38919:Lnet/minecraft/class_2408$class_7405;named oldCacheLnet/minecraft/data/DataCache$CachedDataWriter;oldCache:Lnet/minecraft/data/DataCache$CachedData;
 - 
newCache
- Mappings:
 Namespace Name Mixin selector official eLjj$a;e:Ljj$c;intermediary field_38920Lnet/minecraft/class_2408$class_7404;field_38920:Lnet/minecraft/class_2408$class_7858;named newCacheLnet/minecraft/data/DataCache$CachedDataWriter;newCache:Lnet/minecraft/data/DataCache$IntermediaryCache;
 - 
cacheMissCount
- Mappings:
 Namespace Name Mixin selector official fLjj$a;f:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_38921Lnet/minecraft/class_2408$class_7404;field_38921:Ljava/util/concurrent/atomic/AtomicInteger;named cacheMissCountLnet/minecraft/data/DataCache$CachedDataWriter;cacheMissCount:Ljava/util/concurrent/atomic/AtomicInteger;
 - 
closed
private volatile boolean closed- Mappings:
 Namespace Name Mixin selector official gLjj$a;g:Zintermediary field_40836Lnet/minecraft/class_2408$class_7404;field_40836:Znamed closedLnet/minecraft/data/DataCache$CachedDataWriter;closed:Z
 
 - 
 - 
Constructor Details
- 
CachedDataWriter
CachedDataWriter(String providerName, String version, DataCache.CachedData oldCache) - Mappings:
 Namespace Name Mixin selector official <init>Ljj$a;<init>(Ljj;Ljava/lang/String;Ljava/lang/String;Ljj$b;)Vintermediary <init>Lnet/minecraft/class_2408$class_7404;<init>(Lnet/minecraft/class_2408;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)Vnamed <init>Lnet/minecraft/data/DataCache$CachedDataWriter;<init>(Lnet/minecraft/data/DataCache;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/data/DataCache$CachedData;)V
 
 - 
 - 
Method Details
- 
isCacheInvalid
- Mappings:
 Namespace Name Mixin selector official aLjj$a;a(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Zintermediary method_43355Lnet/minecraft/class_2408$class_7404;method_43355(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Znamed isCacheInvalidLnet/minecraft/data/DataCache$CachedDataWriter;isCacheInvalid(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z
 - 
write
- Specified by:
 writein interfaceDataWriter- Throws:
 IOException- Mappings:
 Namespace Name Mixin selector official writeIfNeededLjg;writeIfNeeded(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)Vintermediary method_43346Lnet/minecraft/class_7403;method_43346(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)Vnamed writeLnet/minecraft/data/DataWriter;write(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V
 - 
finish
- Mappings:
 Namespace Name Mixin selector official aLjj$a;a()Ljj$e;intermediary method_46572Lnet/minecraft/class_2408$class_7404;method_46572()Lnet/minecraft/class_2408$class_7860;named finishLnet/minecraft/data/DataCache$CachedDataWriter;finish()Lnet/minecraft/data/DataCache$RunResult;
 
 -