package com.android.org.conscrypt;

import java.nio.ByteBuffer;

/* JADX INFO: loaded from: classes.dex */
public abstract class BufferAllocator {
    private static final BufferAllocator UNPOOLED = new BufferAllocator() { // from class: com.android.org.conscrypt.BufferAllocator.1
        @Override // com.android.org.conscrypt.BufferAllocator
        public AllocatedBuffer allocateDirectBuffer(int i3) {
            return AllocatedBuffer.wrap(ByteBuffer.allocateDirect(i3));
        }
    };

    public static BufferAllocator unpooled() {
        return UNPOOLED;
    }

    public abstract AllocatedBuffer allocateDirectBuffer(int i3);
}
