## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.partstate.GroupPartitionId

Packages that use GroupPartitionId
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.partstate

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

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GroupPartitionId
`long` IgniteCacheOffheapManagerImpl.`restorePartitionStates(Map<GroupPartitionId,Integer> partitionRecoveryStates)` Pre-create partitions that resides in page memory or WAL and restores their state.
`long` IgniteCacheOffheapManager.`restorePartitionStates(Map<GroupPartitionId,Integer> partitionRecoveryStates)` Pre-create partitions that resides in page memory or WAL and restores their state.

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

Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type GroupPartitionId
`Map<GroupPartitionId,Integer>` GridCacheDatabaseSharedManager.RestoreLogicalState.`partitionRecoveryStates()`

Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type GroupPartitionId
`long` GridCacheOffheapManager.`restorePartitionStates(Map<GroupPartitionId,Integer> partitionRecoveryStates)` Pre-create partitions that resides in page memory or WAL and restores their state.

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type GroupPartitionId
Constructor and Description
`RestoreLogicalState(GridCacheDatabaseSharedManager.CheckpointStatus status, WALIterator iterator, long lastArchivedSegment, IgnitePredicate<Integer> cacheGroupsPredicate, Map<GroupPartitionId,Integer> partitionRecoveryStates)`

### Uses of GroupPartitionId in org.apache.ignite.internal.processors.cache.persistence.partstate

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate that return GroupPartitionId
`static @NotNull GroupPartitionId` PartitionAllocationMap.`createCachePartId(@NotNull FullPageId fullId)` Extracts partition information from full page ID
`GroupPartitionId` PartitionAllocationMap.`firstKey()`
`@Nullable GroupPartitionId` PartitionAllocationMap.`nextKey(@NotNull GroupPartitionId key)` Returns next (higher) key for provided cache and partition or null

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate that return types with arguments of type GroupPartitionId
`Set<Map.Entry<GroupPartitionId,PagesAllocationRange>>` PartitionAllocationMap.`entrySet()`
`Set<GroupPartitionId>` PartitionAllocationMap.`keySet()`

Methods in org.apache.ignite.internal.processors.cache.persistence.partstate with parameters of type GroupPartitionId
`int` GroupPartitionId.`compareTo(@NotNull GroupPartitionId o)`
`boolean` PartitionAllocationMap.`containsKey(GroupPartitionId key)`
`@Nullable PagesAllocationRange` PartitionAllocationMap.`get(GroupPartitionId key)` Returns the value to which the specified key is mapped, or `null` if this map contains no mapping for the key.
`@Nullable GroupPartitionId` PartitionAllocationMap.`nextKey(@NotNull GroupPartitionId key)` Returns next (higher) key for provided cache and partition or null
`PagesAllocationRange` PartitionAllocationMap.`put(GroupPartitionId key, PagesAllocationRange val)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020