net.minecraft.data

public class HashCache

mn
net.minecraft.data.HashCache
net.minecraft.class_2408
net.minecraft.unmapped.C_sdjwtmhs
net.minecraft.data.DataCache
net.minecraft.data.DataCache

Field summary

Modifier and TypeField
static final org.slf4j.Logger
a
LOGGER
field_11287
f_gnoxxssr
LOGGER
LOGGER
private static final String
b
HEADER_MARKER
field_38912
f_jxwsfhus
HEADER
HEADER
private final Path
c
rootDir
field_11285
f_qwpafooa
root
root
private final Path
d
cacheDir
field_38913
f_tfqmckwf
cachePath
cachePath
private final String
e
versionId
field_38914
f_mlfymuuy
versionName
versionName
private final Map<String, HashCache$ProviderCache>
f
caches
field_40832
f_jejdjrrn
cachedDatas
caches
private final Set<String>
g
cachesToWrite
field_38916
f_ztlwkesb
dataWriters
dataWriters
final Set<Path>
h
cachePaths
field_38917
f_rwicrgun
paths
paths
private final int
i
initialCount
field_38918
f_mkwvlfbp
totalSize
totalSize
private int
j
writes
field_40833
f_oramlaqo
totalCacheMissCount
totalCacheMisses

Constructor summary

ModifierConstructor
public (Path root, Collection<String> providerNames, WorldVersion gameVersion)

Method summary

Modifier and TypeMethod
private Path
b(String arg0)
getProviderCachePath(String arg0)
method_43353(String arg0)
m_agtpfcyr(String arg0)
getPath(String providerName)
getPath(String providerName)
private static HashCache$ProviderCache
a(Path arg0, Path arg1)
readCache(Path arg0, Path arg1)
method_43348(Path arg0, Path arg1)
m_varvkyie(Path arg0, Path arg1)
parseOrCreateCache(Path root, Path dataProviderPath)
readCache(Path root, Path providerPath)
public boolean
a(String arg0)
shouldRunInThisVersion(String arg0)
method_43347(String arg0)
m_seibnvlg(String arg0)
isVersionDifferent(String providerName)
hasVersionMismatch(String providerName)
public CompletableFuture<HashCache$UpdateResult>
a(String arg0, mn$d arg1)
generateUpdate(String arg0, HashCache$UpdateFunction arg1)
method_46570(String arg0, class_2408$class_7859 arg1)
m_lnghmvmn(String arg0, C_sdjwtmhs$C_hkhplcrf arg1)
run(String providerName, DataCache$Runner runner)
run(String providerName, DataCache$CacheUpdater updater)
public void
a(mn$e arg0)
applyUpdate(HashCache$UpdateResult arg0)
method_46569(class_2408$class_7860 arg0)
m_raxfugkg(C_sdjwtmhs$C_dleuahtm arg0)
store(DataCache$RunResult runResult)
applyUpdate(DataCache$UpdateResult result)
public void
a()
purgeStaleAndWrite()
method_10326()
m_rwurkkna()
write()
write()