net.snowflake.ingest.streaming.internal.MemoryInfoProvider Maven / Gradle / Ivy
/*
* Copyright (c) 2023 Snowflake Computing Inc. All rights reserved.
*/
package net.snowflake.ingest.streaming.internal;
/** Provider information about available system memory */
public interface MemoryInfoProvider {
/** @return Max memory the JVM can allocate */
long getMaxMemory();
/** @return Free JVM memory */
long getFreeMemory();
}