- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 11 for BlockPointer (0.65 sec)
-
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BlockPointer.java
*/ package org.gradle.cache.internal.btree; import com.google.common.primitives.Longs; public class BlockPointer implements Comparable<BlockPointer> { private static final BlockPointer NULL = new BlockPointer(-1); public static BlockPointer start() { return NULL; } public static BlockPointer pos(long pos) { if (pos < -1) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.9K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/FreeListBlockStore.java
protected void read(DataInputStream inputStream) throws Exception { nextBlock = BlockPointer.pos(inputStream.readLong()); largestInNextBlock = inputStream.readInt(); int count = inputStream.readInt(); for (int i = 0; i < count; i++) { BlockPointer pos = BlockPointer.pos(inputStream.readLong()); int size = inputStream.readInt();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 26 16:02:32 UTC 2024 - 8.7K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/Block.java
payload = null; } public abstract BlockPointer getPos(); public abstract int getSize(); public abstract RuntimeException blockCorruptedException(); @Override public String toString() { return payload.getClass().getSimpleName() + " " + getPos(); } public BlockPointer getNextPos() { return BlockPointer.pos(getPos().getPos() + getSize()); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.6K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/CachingBlockStore.java
import java.util.LinkedHashMap; import java.util.Map; public class CachingBlockStore implements BlockStore { private final BlockStore store; private final Map<BlockPointer, BlockPayload> dirty = new LinkedHashMap<BlockPointer, BlockPayload>(); private final Cache<BlockPointer, BlockPayload> indexBlockCache = CacheBuilder.newBuilder().maximumSize(100).concurrencyLevel(1).build();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 3.9K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/FileBackedBlockStore.java
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 7.7K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BTreePersistentIndexedCache.java
} } private class IndexRoot { private BlockPointer rootPos = BlockPointer.start(); private HeaderBlock owner; private IndexRoot(HeaderBlock owner) { this.owner = owner; } public void setRootPos(BlockPointer rootPos) { this.rootPos = rootPos; store.write(owner); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 26.5K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BlockPayload.java
public Block getBlock() { return block; } public void setBlock(Block block) { this.block = block; } public BlockPointer getPos() { return getBlock().getPos(); } public BlockPointer getNextPos() { return getBlock().getNextPos(); } protected abstract int getSize(); protected abstract byte getType();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/btree/BlockPointerTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 926 bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/StateCheckBlockStore.java
public <T extends BlockPayload> T readFirst(Class<T> payloadType) { assert open; return blockStore.readFirst(payloadType); } @Override public <T extends BlockPayload> T read(BlockPointer pos, Class<T> payloadType) { assert open; return blockStore.read(pos, payloadType); } @Override public void write(BlockPayload block) { assert open;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BlockStore.java
* Reads the first block from this store. */ <T extends BlockPayload> T readFirst(Class<T> payloadType); /** * Reads a block from this store. */ <T extends BlockPayload> T read(BlockPointer pos, Class<T> payloadType); /** * Writes a block to this store, adding the block if required. */ void write(BlockPayload block); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 09:08:47 UTC 2023 - 1.8K bytes - Viewed (0)