## Uses of Class
org.apache.ignite.marshaller.jdk.JdkMarshaller

Packages that use JdkMarshaller
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.marshaller: Contains various supported marshallers.

### Uses of JdkMarshaller in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return JdkMarshaller
`JdkMarshaller` MarshallerContextImpl.`jdkMarshaller()`

### Uses of JdkMarshaller in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache with parameters of type JdkMarshaller
`static @Nullable DataStorageConfiguration` GridCacheUtils.`extractDataStorage​(ClusterNode node, JdkMarshaller marshaller, ClassLoader clsLdr)` Extract and unmarshal data storage configuration from given node.
`static @Nullable DataRegionConfiguration` GridCacheUtils.`findRemoteDataRegionConfiguration​(ClusterNode node, JdkMarshaller marshaller, ClassLoader clsLdr, @Nullable String name)` Finds and returns a data region configuration with the specified name that is configured on remote node.
`static boolean` GridCacheUtils.`isInMemoryCluster​(Collection<ClusterNode> nodes, JdkMarshaller marshaller, ClassLoader clsLdr)`

### Uses of JdkMarshaller in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Constructors in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type JdkMarshaller

`CheckpointManager​(Function<Class<?>,​IgniteLogger> logger, String igniteInstanceName, String checkpointThreadName, IgniteWriteAheadLogManager wal, WorkersRegistry workersRegistry, DataStorageConfiguration persistenceCfg, FilePageStoreManager pageStoreManager, IgniteThrowableBiPredicate<Long,​Integer> checkpointInapplicableChecker, Supplier<Collection<DataRegion>> dataRegions, Supplier<Collection<CacheGroupContext>> cacheGroupContexts, IgniteThrowableFunction<Integer,​PageMemoryEx> pageMemoryGroupResolver, PageMemoryImpl.ThrottlingPolicy throttlingPolicy, DataStorageMetricsImpl persStoreMetrics, LongJVMPauseDetector longJvmPauseDetector, FailureProcessor failureProcessor, GridCacheProcessor cacheProcessor, Supplier<Integer> cpFreqDeviation, Executor checkpointMapSnapshotExecutor, JdkMarshaller marsh)`

### Uses of JdkMarshaller in org.apache.ignite.marshaller

Methods in org.apache.ignite.marshaller that return JdkMarshaller
`JdkMarshaller` MarshallerContext.`jdkMarshaller()`