22 lines
453 B
Java
22 lines
453 B
Java
package io.netty.buffer.api.memseg;
|
|
|
|
import io.netty.buffer.api.internal.Statics;
|
|
|
|
final class ReduceNativeMemoryUsage implements Runnable {
|
|
private final long size;
|
|
|
|
ReduceNativeMemoryUsage(long size) {
|
|
this.size = size;
|
|
}
|
|
|
|
@Override
|
|
public void run() {
|
|
Statics.MEM_USAGE_NATIVE.add(-size);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "ReduceNativeMemoryUsage(by " + size + " bytes)";
|
|
}
|
|
}
|