| Modifier and Type | Method and Description |
|---|---|
IgniteWriteAheadLogManager |
GridCacheSharedContext.wal() |
| Constructor and Description |
|---|
GridCacheSharedContext(GridKernalContext kernalCtx,
IgniteTxManager txMgr,
GridCacheVersionManager verMgr,
GridCacheMvccManager mvccMgr,
IgnitePageStoreManager pageStoreMgr,
IgniteWriteAheadLogManager walMgr,
IgniteCacheDatabaseSharedManager dbMgr,
IgniteCacheSnapshotManager snpMgr,
GridCacheDeploymentManager<K,V> depMgr,
GridCachePartitionExchangeManager<K,V> exchMgr,
CacheAffinitySharedManager<K,V> affMgr,
GridCacheIoManager ioMgr,
GridCacheSharedTtlCleanupManager ttlMgr,
CacheJtaManagerAdapter jtaMgr,
Collection<CacheStoreSessionListener> storeSesLsnrs) |
| Modifier and Type | Field and Description |
|---|---|
protected IgniteWriteAheadLogManager |
DataStructure.wal |
| Modifier and Type | Method and Description |
|---|---|
void |
PersistenceMetricsImpl.wal(IgniteWriteAheadLogManager wal) |
| Constructor and Description |
|---|
DataStructure(int cacheId,
PageMemory pageMem,
IgniteWriteAheadLogManager wal) |
MetadataStorage(PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
int grpId,
int allocPartId,
byte allocSpace,
ReuseList reuseList,
long rootPageId,
boolean initNew) |
| Constructor and Description |
|---|
FreeListImpl(int cacheId,
String name,
MemoryMetricsImpl memMetrics,
MemoryPolicy memPlc,
ReuseList reuseList,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew) |
PagesList(int cacheId,
String name,
PageMemory pageMem,
int buckets,
IgniteWriteAheadLogManager wal,
long metaPageId) |
| Constructor and Description |
|---|
BPlusTree(String name,
int cacheId,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList) |
BPlusTree(String name,
int cacheId,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
AtomicLong globalRmvId,
long metaPageId,
ReuseList reuseList,
IOVersions<? extends BPlusInnerIO<L>> innerIos,
IOVersions<? extends BPlusLeafIO<L>> leafIos) |
| Constructor and Description |
|---|
ReuseListImpl(int cacheId,
String name,
PageMemory pageMem,
IgniteWriteAheadLogManager wal,
long metaPageId,
boolean initNew) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PageHandler.initPage(PageMemory pageMem,
int cacheId,
long pageId,
PageIO init,
IgniteWriteAheadLogManager wal,
PageLockListener lsnr) |
static boolean |
PageHandler.isWalDeltaRecordNeeded(PageSupport pageMem,
int cacheId,
long pageId,
long page,
IgniteWriteAheadLogManager wal,
Boolean walPlc) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int cacheId,
long pageId,
long page,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed) |
static <X,R> R |
PageHandler.writePage(PageMemory pageMem,
int cacheId,
long pageId,
PageLockListener lsnr,
PageHandler<X,R> h,
PageIO init,
IgniteWriteAheadLogManager wal,
Boolean walPlc,
X arg,
int intArg,
R lockFailed) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileWriteAheadLogManager
File WAL manager.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017