Class MappedByteBufferHandler
- java.lang.Object
-
- org.apache.druid.java.util.common.MappedByteBufferHandler
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ResourceHolder<MappedByteBuffer>
public final class MappedByteBufferHandler extends Object implements ResourceHolder<MappedByteBuffer>
Facilitates using try-with-resources withMappedByteBuffer
.- See Also:
FileUtils.map(java.io.File)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Unmaps the wrapped buffer.MappedByteBuffer
get()
Returns the wrapped buffer.
-
-
-
Method Detail
-
get
public MappedByteBuffer get()
Returns the wrapped buffer.- Specified by:
get
in interfaceResourceHolder<MappedByteBuffer>
-
close
public void close()
Unmaps the wrapped buffer.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceResourceHolder<MappedByteBuffer>
-
-