## Uses of Class
org.apache.ignite.internal.util.lang.GridTuple3

Packages that use GridTuple3
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.tree
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang
org.apache.ignite.internal.util.typedef: Contains typedefs definitions for frequently used classes.

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

Methods in org.apache.ignite.internal.processors.cache that return GridTuple3

`GridTuple3<Boolean,Object,javax.cache.processor.EntryProcessorResult<Object>>`

GridCacheEntryEx.`innerUpdateLocal(GridCacheVersion ver, GridCacheOperation op, @Nullable Object writeObj, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, boolean evt, boolean metrics, @Nullable CacheEntryPredicate[] filter, boolean intercept, String taskName, boolean transformOp)`
Update method for local cache in atomic mode.

`GridTuple3<Boolean,Object,javax.cache.processor.EntryProcessorResult<Object>>`

GridCacheMapEntry.`innerUpdateLocal(GridCacheVersion ver, GridCacheOperation op, @Nullable Object writeObj, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, boolean evt, boolean metrics, @Nullable CacheEntryPredicate[] filter, boolean intercept, String taskName, boolean transformOp)`
Update method for local cache in atomic mode.

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

Method parameters in org.apache.ignite.internal.processors.cache.persistence.tree with type arguments of type GridTuple3
`protected long` BPlusTree.`destroyDownPages(LongListReuseBag bag, long pageId, int lvl, @Nullable IgniteInClosure<L> c, AtomicLong lockHoldStartTime, long lockMaxTime, Deque<GridTuple3<Long,Long,Long>> lockedPages)` Recursively destroys tree pages.

### Uses of GridTuple3 in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util that return types with arguments of type GridTuple3
`static List<GridTuple3<String,Long,File>>` GridConfigurationFinder.`getConfigFiles()` Lists paths to all Ignite configuration files located in IGNITE_HOME with their last modification timestamps.

### Uses of GridTuple3 in org.apache.ignite.internal.util.lang

Subclasses of GridTuple3 in org.apache.ignite.internal.util.lang
`class` `GridTriple<T>` Simple extension over `GridTuple3` for three objects of the same type.

Methods in org.apache.ignite.internal.util.lang that return GridTuple3
`static <V1,V2,V3> GridTuple3<V1,V2,V3>` GridFunc.`t(V1 v1, V2 v2, V3 v3)` Factory method returning new tuple with given parameters.
`static <V1,V2,V3> GridTuple3<V1,V2,V3>` GridFunc.`t3()` Deprecated.

### Uses of GridTuple3 in org.apache.ignite.internal.util.typedef

Subclasses of GridTuple3 in org.apache.ignite.internal.util.typedef
`class` `T3<V1,V2,V3>` Defines `alias` for `GridTuple3` by extending it.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022