Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for BlockPayload (0.16 sec)

  1. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BlockPayload.java

     * limitations under the License.
     */
    package org.gradle.cache.internal.btree;
    
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    
    public abstract class BlockPayload {
        private Block block;
    
        public Block getBlock() {
            return block;
        }
    
        public void setBlock(Block block) {
            this.block = block;
        }
    
        public BlockPointer getPos() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/StateCheckBlockStore.java

        }
    
        @Override
        public void remove(BlockPayload block) {
            assert open;
            blockStore.remove(block);
        }
    
        @Override
        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;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BlockStore.java

        /**
         * Removes the given block from this store.
         */
        void remove(BlockPayload block);
    
        /**
         * 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);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/FreeListBlockStore.java

        @Override
        public <T extends BlockPayload> T read(BlockPointer pos, Class<T> payloadType) {
            return store.read(pos, payloadType);
        }
    
        @Override
        public void write(BlockPayload block) {
            attach(block);
            store.write(block);
        }
    
        @Override
        public void attach(BlockPayload block) {
            store.attach(block);
            freeListBlock.alloc(block.getBlock());
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:32 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/CachingBlockStore.java

        private final Map<BlockPointer, BlockPayload> dirty = new LinkedHashMap<BlockPointer, BlockPayload>();
        private final Cache<BlockPointer, BlockPayload> indexBlockCache = CacheBuilder.newBuilder().maximumSize(100).concurrencyLevel(1).build();
        private final ImmutableSet<Class<? extends BlockPayload>> cacheableBlockTypes;
    
        public CachingBlockStore(BlockStore store, Collection<Class<? extends BlockPayload>> cacheableBlockTypes) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/Block.java

        static final int LONG_SIZE = 8;
        static final int INT_SIZE = 4;
        static final int SHORT_SIZE = 2;
    
        private BlockPayload payload;
    
        protected Block(BlockPayload payload) {
            this.payload = payload;
            payload.setBlock(this);
        }
    
        public BlockPayload getPayload() {
            return payload;
        }
    
        protected void detach() {
            payload.setBlock(null);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  7. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/FileBackedBlockStore.java

            }
            nextBlock = 0;
        }
    
        @Override
        public void attach(BlockPayload block) {
            if (block.getBlock() == null) {
                block.setBlock(new BlockImpl(block));
            }
        }
    
        @Override
        public void remove(BlockPayload block) {
            BlockImpl blockImpl = (BlockImpl) block.getBlock();
            blockImpl.detach();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 7.7K bytes
    - Viewed (0)
  8. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/btree/BTreePersistentIndexedCache.java

            List<BlockPayload> blocks = new ArrayList<BlockPayload>();
    
            HeaderBlock header = store.readFirst(HeaderBlock.class);
            blocks.add(header);
            verifyTree(header.getRoot(), "", blocks, Long.MAX_VALUE, true);
    
            Collections.sort(blocks, new Comparator<BlockPayload>() {
                @Override
                public int compare(BlockPayload block, BlockPayload block1) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  9. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.cache.internal.btree.Block> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (Block.java:0)
    Class <org.gradle.cache.internal.btree.BlockPayload> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (BlockPayload.java:0)
    Class <org.gradle.cache.internal.btree.BlockPointer> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (BlockPointer.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top