- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
27 lines
930 B
Java
27 lines
930 B
Java
package androidx.datastore.preferences.protobuf;
|
|
|
|
import java.nio.ByteBuffer;
|
|
|
|
/* loaded from: classes.dex */
|
|
abstract class BufferAllocator {
|
|
private static final BufferAllocator UNPOOLED = new BufferAllocator() { // from class: androidx.datastore.preferences.protobuf.BufferAllocator.1
|
|
@Override // androidx.datastore.preferences.protobuf.BufferAllocator
|
|
public AllocatedBuffer allocateHeapBuffer(int i) {
|
|
return AllocatedBuffer.wrap(new byte[i]);
|
|
}
|
|
|
|
@Override // androidx.datastore.preferences.protobuf.BufferAllocator
|
|
public AllocatedBuffer allocateDirectBuffer(int i) {
|
|
return AllocatedBuffer.wrap(ByteBuffer.allocateDirect(i));
|
|
}
|
|
};
|
|
|
|
public static BufferAllocator unpooled() {
|
|
return UNPOOLED;
|
|
}
|
|
|
|
public abstract AllocatedBuffer allocateDirectBuffer(int i);
|
|
|
|
public abstract AllocatedBuffer allocateHeapBuffer(int i);
|
|
}
|