blob: 5e2ae7064cc73d56c3cf284154dac80fe881438b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0) on Thu Mar 03 13:06:00 PST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (Mnemonic Project Core 2.0.0-SNAPSHOT API)</title>
<meta name="date" content="2016-03-03">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Mnemonic Project Core 2.0.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Allocatable</span></a>&lt;<a href="com/intel/bigdatamem/Allocatable.html" title="type parameter in Allocatable">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/Allocatable.html" title="type parameter in Allocatable">A</a>&gt;&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an interface to allocate memory resources from any underlying memory kind
of storage.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#allocate-long-long-boolean-">allocate(long, long, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">allocate specified size of memory block from backed memory pool.</div>
</dd>
<dt><a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Allocator</span></a>&lt;<a href="com/intel/bigdatamem/Allocator.html" title="type parameter in Allocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/Allocator.html" title="type parameter in Allocator">A</a>&gt;&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an interface to manage the lifecycle of memory allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#ALLOCATORFIELDNAME">ALLOCATORFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#ALLOCTYPENAME">ALLOCTYPENAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">this class managed to generate generic non-volatile concrete object and their corresponding factory.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#AnnotatedNonVolatileEntityClass-javax.lang.model.element.TypeElement-javax.lang.model.util.Types-javax.lang.model.util.Elements-javax.annotation.processing.Messager-">AnnotatedNonVolatileEntityClass(TypeElement, Types, Elements, Messager)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass.FieldInfo</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass.MethodInfo</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotationProcessingException</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">this exception is used for non-volatile annotation processing</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotationProcessingException.html#AnnotationProcessingException-javax.lang.model.element.Element-java.lang.String-java.lang.Object...-">AnnotationProcessingException(Element, String, Object...)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem">AnnotationProcessingException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_BLACK">ANSI_BLACK</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_BLUE">ANSI_BLUE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_CYAN">ANSI_CYAN</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_GREEN">ANSI_GREEN</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_PURPLE">ANSI_PURPLE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_RED">ANSI_RED</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_RESET">ANSI_RESET</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_WHITE">ANSI_WHITE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_YELLOW">ANSI_YELLOW</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#assertComparison-T-T-">assertComparison(T, T)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">assert the equality of two generic objects using compareTo() operator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#autoReclaim--">autoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">return the setting for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#autoReclaim--">autoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">return the setting for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#AUTORECLAIMFIELDNAME">AUTORECLAIMFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#beginTransaction--">beginTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">start a application level transaction on this allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#beginTransaction--">beginTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">start a application level transaction on this allocator.</div>
</dd>
<dt><a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">BigDataMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">manage a big native memory pool through libvmem.so that is provied by Intel nvml library.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#BigDataMemAllocator-com.intel.mnemonic.service.allocatorservice.VolatileMemoryAllocatorService-long-java.lang.String-boolean-">BigDataMemAllocator(VolatileMemoryAllocatorService, long, String, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">Constructor, it initializes and allocate a memory pool from specified uri
location with specified capacity and an allocator service instance.</div>
</dd>
<dt><a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">BigDataPMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">manage a big native persistent memory pool through libpmalloc.so provided by pmalloc project.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#BigDataPMemAllocator-com.intel.mnemonic.service.allocatorservice.NonVolatileMemoryAllocatorService-long-java.lang.String-boolean-">BigDataPMemAllocator(NonVolatileMemoryAllocatorService, long, String, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">Constructor, it initializes and allocate a memory pool from specified uri
location with specified capacity and an allocator service instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildDurableMethodSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildDurableMethodSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildEntityMethodSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildEntityMethodSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildFactoryMethodSpecs-com.squareup.javapoet.TypeSpec-com.squareup.javapoet.TypeSpec.Builder-">buildFactoryMethodSpecs(TypeSpec, TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildFieldSpecs-com.squareup.javapoet.TypeSpec.Builder-java.util.Map-">buildFieldSpecs(TypeSpec.Builder, Map&lt;String, AnnotatedNonVolatileEntityClass.FieldInfo&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildGettersSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildGettersSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildSettersSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildSettersSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferBackedInputStream</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an input Stream that is backed by a in-memory ByteBuffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#ByteBufferBackedInputStream-java.nio.ByteBuffer-">ByteBufferBackedInputStream(ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt>
<dd>
<div class="block">accept a ByteBuffer as backed object for inputStream.</div>
</dd>
<dt><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferBackedOutputStream</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an output Stream that is backed by a in-memory ByteBuffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#ByteBufferBackedOutputStream-java.nio.ByteBuffer-">ByteBufferBackedOutputStream(ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt>
<dd>
<div class="block">accept a ByteBuffer to store external data, the capacity of it could be
extended at will.</div>
</dd>
<dt><a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferSerializer</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">a serializer class that manages to serialize any serilizable objects from/to
ByteBuffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#ByteBufferSerializer--">ByteBufferSerializer()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CachePool</span></a>&lt;<a href="com/intel/bigdatamem/CachePool.html" title="type parameter in CachePool">KeyT</a>,<a href="com/intel/bigdatamem/CachePool.html" title="type parameter in CachePool">ValueT</a>&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">This is a abstract CachePool class that is inherited from LinedHashMap class,
it extends functionalities of its parent class to support some new features
that is usually requried in data caching usage scenario.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#CachePool-int-float-">CachePool(int, float)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#cancelAutoReclaim--">cancelAutoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function could be called by user code to disable auto-reclaim for this non-volatile object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#cancelAutoReclaim--">cancelAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function could be called by user code to disable auto-reclaim for this non-volatile object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html#changed-com.intel.bigdatamem.MemClustering.PerformanceLevel-com.intel.bigdatamem.CommonAllocator-com.intel.bigdatamem.CommonAllocator-">changed(MemClustering.PerformanceLevel, CommonAllocator&lt;?&gt;, CommonAllocator&lt;?&gt;)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html" title="interface in com.intel.bigdatamem">MemClustering.AllocatorChange</a></dt>
<dd>
<div class="block">callback if allocator changed</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html#changed-com.intel.bigdatamem.MemClustering.PerformanceLevel-com.intel.bigdatamem.MemClustering.PerformanceLevel-">changed(MemClustering.PerformanceLevel, MemClustering.PerformanceLevel)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html" title="interface in com.intel.bigdatamem">MemClustering.PerformanceLevelChange</a></dt>
<dd>
<div class="block">callback if performance level changed</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#close--">close()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt>
<dd>
<div class="block">release the underlying memory pool and close it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">release the memory pool and close it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">Release the memory pool and close it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">close both of resource collectors for this allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">release the memory pool and close it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#close-long-">close(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">close the memory pool through native interface.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#collectGarbage--">collectGarbage()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">run a garbage collection.</div>
</dd>
<dt><a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a> - package com.intel.bigdatamem</dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a> - package com.intel.mnemonic.service.allocatorservice</dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CommonAllocator</span></a>&lt;<a href="com/intel/bigdatamem/CommonAllocator.html" title="type parameter in CommonAllocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/CommonAllocator.html" title="type parameter in CommonAllocator">A</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an abstract common class for memory allocator to provide common
functionalities.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#CommonAllocator--">CommonAllocator()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CommonPersistAllocator</span></a>&lt;<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="type parameter in CommonPersistAllocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="type parameter in CommonPersistAllocator">A</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an abstract common class for persistent memory allocator to provide common
functionalities.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#CommonPersistAllocator--">CommonPersistAllocator()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/ContainerOverflowException.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ContainerOverflowException</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">this Exception will be thrown once cache pool has been out of space.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ContainerOverflowException.html#ContainerOverflowException-java.lang.String-">ContainerOverflowException(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/ContainerOverflowException.html" title="class in com.intel.bigdatamem">ContainerOverflowException</a></dt>
<dd>
<div class="block">accept a exception message to describe specific condition.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#create-com.intel.bigdatamem.MemClustering.MemCreate-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">create(MemClustering.MemCreate&lt;H&gt;, MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">a factory to create memory resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createBuffer-long-">createBuffer(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#createBuffer-long-">createBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createBuffer-long-">createBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">create a buffer from this clustering.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createBuffer-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">createBuffer(MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">create a buffer from this clustering</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">create a memory buffer that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#createByteBuffer-long-long-">createByteBuffer(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">create a ByteBuffer object which backed buffer is coming from backed
native memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createChunk-long-">createChunk(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#createChunk-long-">createChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createChunk-long-">createChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">create a chunk from this clustering.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createChunk-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">createChunk(MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">create a chunk from this clustering</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">create a memory chunk that is managed by its holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#createNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-boolean-">createNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#createRandom--">createRandom()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">create a new instance of Random using default fixed seed</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#createRandom-long-">createRandom(long)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">create a new instance of Random</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#destroy--">destroy()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">manually destroy this object and release its memory resource</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#destroy--">destroy()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">manually destroy this object and release its memory resource</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#destroyByteBuffer-long-java.nio.ByteBuffer-">destroyByteBuffer(long, ByteBuffer)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">destroy a native memory block backed ByteBuffer object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt>
<dd>
<div class="block">disable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">disable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">disable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">disable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/DropEvent.html#drop-com.intel.bigdatamem.CachePool-KeyT-ValueT-">drop(CachePool&lt;KeyT, ValueT&gt;, KeyT, ValueT)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem">DropEvent</a></dt>
<dd>
<div class="block">A call-back actor when an entry has been evicted.</div>
</dd>
<dt><a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">DropEvent</span></a>&lt;<a href="com/intel/bigdatamem/DropEvent.html" title="type parameter in DropEvent">KeyT</a>,<a href="com/intel/bigdatamem/DropEvent.html" title="type parameter in DropEvent">ValueT</a>&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">A event listener to monitor and post-process an entry's evacuation.</div>
</dd>
<dt><a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Durable</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">this interface defines the interactive functionalities with Mnenomic core part.</div>
</dd>
</dl>
<a name="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#efproxiesname">efproxiesname</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#elem">elem</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt>
<dd>
<div class="block">enable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">enable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">enable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">enable active garbage collection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#endTransaction--">endTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">end a application level transaction on this allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#endTransaction--">endTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">end a application level transaction on this allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#ensureFreeSpace-long-">ensureFreeSpace(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Ensure the free capacity is greater than the specified size</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#ensureFreeSpace-long-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">ensureFreeSpace(long, DropEvent&lt;KeyT, ValueT&gt;, EvictFilter&lt;KeyT, ValueT&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Ensure the size of free capacity is greater than the specified size, the
entries will be filtered by <a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><code>EvictFilter</code></a> before dropping, the
<a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><code>DropEvent</code></a> is used for post-processing</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#ensureFreeSpace-long-">ensureFreeSpace(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#ensureFreeSpace-long-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">ensureFreeSpace(long, DropEvent&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;, EvictFilter&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/EntityFactoryProxy.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">EntityFactoryProxy</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">proxy the restoring of generic non-volatile object fields</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#error-javax.lang.model.element.Element-java.lang.String-">error(Element, String)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dd>
<div class="block">triggered if an error issued during processing</div>
</dd>
<dt><a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">EvictFilter</span></a>&lt;<a href="com/intel/bigdatamem/EvictFilter.html" title="type parameter in EvictFilter">KeyT</a>,<a href="com/intel/bigdatamem/EvictFilter.html" title="type parameter in EvictFilter">ValueT</a>&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">A listener callback to validate its accepted key-value pair for evacuation.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#FACTORYNAMESUFFIX">FACTORYNAMESUFFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#FieldInfo--">FieldInfo()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#FIELDNAMESUFFIX">FIELDNAMESUFFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#fieldoff">fieldoff</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#fieldsize">fieldsize</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#free-long-long-">free(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">free a memory block by specify its address into backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#freeCapacity--">freeCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Return available capacity for new entries.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#freeCapacity--">freeCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#fromMemBufferHolder-com.intel.bigdatamem.MemBufferHolder-">fromMemBufferHolder(MemBufferHolder&lt;A&gt;)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt>
<dd>
<div class="block">de-serialize an object from a MemBufferHolder object.</div>
</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#generateCode-javax.annotation.processing.Filer-">generateCode(Filer)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">GenericField</span></a>&lt;<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">A</a> extends <a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a>&lt;<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">A</a>&gt;,<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">E</a>&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#GenericField-com.intel.bigdatamem.EntityFactoryProxy-com.intel.bigdatamem.GenericField.GType-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-A-sun.misc.Unsafe-boolean-java.lang.Long-">GenericField(EntityFactoryProxy, GenericField.GType, EntityFactoryProxy[], GenericField.GType[], A, Unsafe, boolean, Long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">Constructor: initialize this generic field</div>
</dd>
<dt><a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem"><span class="typeNameLink">GenericField.GType</span></a> - Enum in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">defines the types of generic field</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genRandomString--">genRandomString()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">generate a random string with fixed length</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genRandomString-int-">genRandomString(int)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">generate a random string</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genUniquePathname-java.lang.String-">genUniquePathname(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">Generates a unique name that contains current timestamp.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#get--">get()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">get the value of this field</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#getAllocator--">getAllocator()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt>
<dd>
<div class="block">retrieve the allocator of this node.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#getAllocator--">getAllocator()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>
<div class="block">get its allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getBaseAddress--">getBaseAddress()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">get the base address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getBaseAddress--">getBaseAddress()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt>
<dd>
<div class="block">get the base address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getBaseAddress-long-">getBaseAddress(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">return the base address of this persistent memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getBufferHandler-com.intel.bigdatamem.MemBufferHolder-">getBufferHandler(MemBufferHolder&lt;BigDataPMemAllocator&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">get the handler from a memory buffer holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#getBufferHandler-com.intel.bigdatamem.MemBufferHolder-">getBufferHandler(MemBufferHolder&lt;A&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">get the handler from a memory buffer holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getByteBufferHandler-long-java.nio.ByteBuffer-">getByteBufferHandler(long, ByteBuffer)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">get the handler of a nonvolatile bytebuffer</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getChunkHandler-com.intel.bigdatamem.MemChunkHolder-">getChunkHandler(MemChunkHolder&lt;BigDataPMemAllocator&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">get the handler from a memory chunk holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#getChunkHandler-com.intel.bigdatamem.MemChunkHolder-">getChunkHandler(MemChunkHolder&lt;A&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">get the handler from a memory chunk holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getEffectiveAddress-long-">getEffectiveAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">calculate the effective address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getEffectiveAddress-long-">getEffectiveAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt>
<dd>
<div class="block">calculate the effective address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotationProcessingException.html#getElement--">getElement()</a></span> - Method in exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem">AnnotationProcessingException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getHandler-long-">getHandler(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">get a handler value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getHandler-long-long-">getHandler(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">get a handler from specified key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#getId--">getId()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt>
<dd>
<div class="block">retrieve the id of this memory file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#getIntialValueLiteral-com.squareup.javapoet.TypeName-">getIntialValueLiteral(TypeName)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getMemoryUse--">getMemoryUse()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">retrieve the usage of memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#getNonVolatileHandler--">getNonVolatileHandler()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function returns its bound handler for this object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#getNonVolatileHandler--">getNonVolatileHandler()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function returns its bound handler for this object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getNonVolatileMemoryAllocatorService-java.lang.String-">getNonVolatileMemoryAllocatorService(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">retrieve a non-volatile memory allocator service</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#getPerformanceLevel--">getPerformanceLevel()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt>
<dd>
<div class="block">retrieve the performance level of this node.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getPortableAddress-long-">getPortableAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">calculate the portable address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getPortableAddress-long-">getPortableAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt>
<dd>
<div class="block">calculate the portable address</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#getServiceId--">getServiceId()</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">Provide the service identifier for this allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt>
<dd>
<div class="block">get the size of its held bytebuffer</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt>
<dd>
<div class="block">get the size of its held memory chunk</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>
<div class="block">get the size of its held memory resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#getSupportedAnnotationTypes--">getSupportedAnnotationTypes()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#getSupportedSourceVersion--">getSupportedSourceVersion()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getUnsafe--">getUnsafe()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">Retrieve an Unsafe object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#getUri--">getUri()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt>
<dd>
<div class="block">retrieve the uri of this memory file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getVolatileMemoryAllocatorService-java.lang.String-">getVolatileMemoryAllocatorService(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">retrieve a volatile memory allocator service</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getVolatileMemoryAllocatorService-java.lang.String-boolean-">getVolatileMemoryAllocatorService(String, boolean)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">retrieve a volatile memory allocator service</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#gftypesname">gftypesname</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#gsetterName-java.lang.String-boolean-">gsetterName(String, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#handlerCapacity--">handlerCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">return the capacity of non-volatile handler store.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#handlerCapacity-long-">handlerCapacity(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">return the number of available keys to use.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#hasNonVolatileHandlerStore--">hasNonVolatileHandlerStore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">determine whether this allocator supports to store non-volatile handler or not.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#hasNonVolatileHandlerStore--">hasNonVolatileHandlerStore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">determine whether this allocator supports to store non-volatile handler or not</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#HOLDERFIELDNAME">HOLDERFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#hotKeySet-int-">hotKeySet(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Returns a new <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> view of the keys of this cache pool, It
contains the most recently visited keys</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#hotKeySet-int-">hotKeySet(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#init-javax.annotation.processing.ProcessingEnvironment-">init(ProcessingEnvironment)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#init-long-java.lang.String-boolean-">init(long, String, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">Initialize a memory pool through native interface backed by native
library.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#initializeAfterCreate--">initializeAfterCreate()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function will be invoked after this non-volatile object is created brandly new</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#initializeAfterCreate--">initializeAfterCreate()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function will be invoked after this non-volatile object is created brandly new</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#initializeAfterRestore--">initializeAfterRestore()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function will be invoked after this non-volatile object is restored from its allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#initializeAfterRestore--">initializeAfterRestore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function will be invoked after this non-volatile object is restored from its allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#initializeNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-boolean-">initializeNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#isAtomicOperation--">isAtomicOperation()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">determine whether the allocator does atomic operations on memory pool</div>
</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#m_allocator">m_allocator</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_bufcollector">m_bufcollector</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_bufferreclaimer">m_bufferreclaimer</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_chunkcollector">m_chunkcollector</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_chunkreclaimer">m_chunkreclaimer</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#m_size">m_size</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemBufferHolder</span></a>&lt;<a href="com/intel/bigdatamem/MemBufferHolder.html" title="type parameter in MemBufferHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/MemBufferHolder.html" title="type parameter in MemBufferHolder">A</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">holder for a ByteBuffer instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#MemBufferHolder-A-java.nio.ByteBuffer-">MemBufferHolder(A, ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt>
<dd>
<div class="block">Constructor: initialize with a bytebuffer.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemBufferHolderCachePool</span></a>&lt;<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="type parameter in MemBufferHolderCachePool">KeyT</a>&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">This class inherited from abstract CachePool class that implemented all
inherited abstract methods.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#MemBufferHolderCachePool-long-">MemBufferHolderCachePool(long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>
<div class="block">Constructs an empty cache pool with specified capacity.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemChunkHolder</span></a>&lt;<a href="com/intel/bigdatamem/MemChunkHolder.html" title="type parameter in MemChunkHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/MemChunkHolder.html" title="type parameter in MemChunkHolder">A</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">holder for a memory chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#MemChunkHolder-A-java.lang.Long-long-">MemChunkHolder(A, Long, long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt>
<dd>
<div class="block">Constructor: initialize with a memory chunk.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemClustering</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">clustering different kind of memory-like media and combine them as a larger
memory pool for allocation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#MemClustering-com.intel.bigdatamem.MemClustering.NodeConfig:A-">MemClustering(MemClustering.NodeConfig&lt;? extends CommonAllocator&lt;?&gt;&gt;[])</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">Constructor: initialize a memory clustering instance.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.AllocatorChange</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an interface of event for CommonAllocator change.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.NodeConfig</span></a>&lt;<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="type parameter in MemClustering.NodeConfig">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="type parameter in MemClustering.NodeConfig">A</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">configuration for each allocator node.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.PerformanceLevel</span></a> - Enum in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">performance level categories.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.PerformanceLevelChange</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an interface of event for performance level change.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemFile</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">a memory file that manages its data on native memory storage.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#MemFile-java.lang.String-java.lang.String-">MemFile(String, String)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt>
<dd>
<div class="block">initialize the memory file.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemHolder</span></a>&lt;<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a>&lt;<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a>&gt;,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">T</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">H</a> extends <a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a>&lt;<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">T</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">H</a>&gt;&gt; - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">hold a memory kind of resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#MemHolder-T-A-">MemHolder(T, A)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>
<div class="block">Constructor: initialize with resource.</div>
</dd>
<dt><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemoryNonVolatileEntity</span></a>&lt;<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="type parameter in MemoryNonVolatileEntity">ALLOC_PMem3C93D24F59</a> extends <a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a>&lt;<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="type parameter in MemoryNonVolatileEntity">ALLOC_PMem3C93D24F59</a>&gt;&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#MethodInfo--">MethodInfo()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#name">name</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#NodeConfig-A-com.intel.bigdatamem.MemClustering.PerformanceLevel-">NodeConfig(A, MemClustering.PerformanceLevel)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt>
<dd>
<div class="block">Constructor: initialize this instance with specified allocator and perf.</div>
</dd>
<dt><a href="com/intel/bigdatamem/NonVolatileEntity.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileEntity</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileEntityProcessor</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#NonVolatileEntityProcessor--">NonVolatileEntityProcessor()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/NonVolatileGetter.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileGetter</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice"><span class="typeNameLink">NonVolatileMemoryAllocatorService</span></a> - Interface in <a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/NonVolatileSetter.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileSetter</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#note-javax.lang.model.element.Element-java.lang.String-">note(Element, String)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dd>
<div class="block">triggered if a note issued during processing</div>
</dd>
</dl>
<a name="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><a href="com/intel/bigdatamem/OutOfPersistentMemory.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">OutOfPersistentMemory</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">this is an exception that should be throw once out of persistent memory</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/OutOfPersistentMemory.html#OutOfPersistentMemory-java.lang.String-">OutOfPersistentMemory(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/OutOfPersistentMemory.html" title="class in com.intel.bigdatamem">OutOfPersistentMemory</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#overriding-javax.lang.model.element.ExecutableElement-java.lang.String-">overriding(ExecutableElement, String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">PMAddressTranslator</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">translate persistent memory address for allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#PMEMNAMEPREFIX">PMEMNAMEPREFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#prepareProcessing--">prepareProcessing()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#process-java.util.Set-javax.annotation.processing.RoundEnvironment-">process(Set&lt;? extends TypeElement&gt;, RoundEnvironment)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#put-KeyT-ValueT-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">put(KeyT, ValueT, DropEvent&lt;KeyT, ValueT&gt;, EvictFilter&lt;KeyT, ValueT&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Put an entry in this cache pool and evict eldest entries if necessary
that will free enough space to hold new entry, which entry could be
evicted that can be customized by (<a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><code>EvictFilter</code></a>), regarding how
to post-process the eldest entry that can be customized by (
<a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><code>DropEvent</code></a>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#put-KeyT-com.intel.bigdatamem.MemBufferHolder-">put(KeyT, MemBufferHolder&lt;?&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>
<div class="block">Associates the specified value with the specified key in this map
(optional operation).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#put-KeyT-com.intel.bigdatamem.MemBufferHolder-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">put(KeyT, MemBufferHolder&lt;?&gt;, DropEvent&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;, EvictFilter&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#putAll-java.util.Map-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">putAll(Map&lt;? extends KeyT, ? extends ValueT&gt;, DropEvent&lt;KeyT, ValueT&gt;, EvictFilter&lt;KeyT, ValueT&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Put all entries into this cache pool and evict eldes entries if
necessary.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#putAll-java.util.Map-">putAll(Map&lt;? extends KeyT, ? extends MemBufferHolder&lt;?&gt;&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#putAll-java.util.Map-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">putAll(Map&lt;? extends KeyT, ? extends MemBufferHolder&lt;?&gt;&gt;, DropEvent&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;, EvictFilter&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#read--">read()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt>
<dd>
<div class="block">read an integer value from backed ByteBuffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt>
<dd>
<div class="block">read a specified range of byte array from backed ByteBuffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#reallocate-long-long-long-boolean-">reallocate(long, long, long, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">reallocate a specified size of memory block from backed memory pool.</div>
</dd>
<dt><a href="com/intel/bigdatamem/Reclaim.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Reclaim</span></a>&lt;<a href="com/intel/bigdatamem/Reclaim.html" title="type parameter in Reclaim">MRES</a>&gt; - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">an interface to reclaim its memory resource.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Reclaim.html#reclaim-MRES-java.lang.Long-">reclaim(MRES, Long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Reclaim.html" title="interface in com.intel.bigdatamem">Reclaim</a></dt>
<dd>
<div class="block">reclaim specified resources.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function could be called by user code to register this object for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function could be called by user code to register this object for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt>
<dd>
<div class="block">register its held buffer for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt>
<dd>
<div class="block">register its held chunk for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>
<div class="block">register its held resource for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#registerBufferAutoReclaim-com.intel.bigdatamem.MemBufferHolder-">registerBufferAutoReclaim(MemBufferHolder&lt;A&gt;)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">register a memory buffer for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#registerBufferAutoReclaim-com.intel.bigdatamem.MemBufferHolder-">registerBufferAutoReclaim(MemBufferHolder&lt;A&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">register a memory buffer for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#registerChunkAutoReclaim-com.intel.bigdatamem.MemChunkHolder-">registerChunkAutoReclaim(MemChunkHolder&lt;A&gt;)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">register a memory chunk for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#registerChunkAutoReclaim-com.intel.bigdatamem.MemChunkHolder-">registerChunkAutoReclaim(MemChunkHolder&lt;A&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">register a memory chunk for auto-reclaim</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#remove-java.lang.Object-">remove(Object)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#removeFirstEntry-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">removeFirstEntry(DropEvent&lt;KeyT, ValueT&gt;, EvictFilter&lt;KeyT, ValueT&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Removes a first qualified entry in this cache pool</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#removeFirstEntry-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">removeFirstEntry(DropEvent&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;, EvictFilter&lt;KeyT, MemBufferHolder&lt;?&gt;&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt>
<dd>
<div class="block">resize its held buffer</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt>
<dd>
<div class="block">resize its held chunk</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt>
<dd>
<div class="block">resize its held resource</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder&lt;A&gt;, long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">resize a memory buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder&lt;BigDataMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">resize a specified buffer on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder&lt;BigDataPMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">resize a specified buffer on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder&lt;SysMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">resize a specified buffer on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#resizeByteBuffer-java.nio.ByteBuffer-long-">resizeByteBuffer(ByteBuffer, long)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>
<div class="block">resize a bytebuffer with a new instance</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#resizeByteBuffer-long-java.nio.ByteBuffer-long-">resizeByteBuffer(long, ByteBuffer, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">resize a ByteBuffer object which backed buffer is coming from backed
native memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder&lt;A&gt;, long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt>
<dd>
<div class="block">resize a memory chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder&lt;BigDataMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">re-size a specified chunk on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder&lt;BigDataPMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">re-size a specified chunk on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder&lt;SysMemAllocator&gt;, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">re-size a specified chunk on its backed memory pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/EntityFactoryProxy.html#restore-A-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-long-boolean-">restore(A, EntityFactoryProxy[], GenericField.GType[], long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/EntityFactoryProxy.html" title="interface in com.intel.bigdatamem">EntityFactoryProxy</a></dt>
<dd>
<div class="block">restore a durable object from persistent allocator using a handler of non-volatile object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#restoreNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-long-boolean-">restoreNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#retrieveBuffer-long-boolean-">retrieveBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">retrieve a memory buffer from its backed memory allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveBuffer-long-">retrieveBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">retrieve a memory buffer from its backed memory allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveBuffer-long-boolean-">retrieveBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">retrieve a memory buffer from its backed memory allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#retrieveByteBuffer-long-long-">retrieveByteBuffer(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">retrieve a bytebuffer from its handler</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#retrieveChunk-long-boolean-">retrieveChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">retrieve a memory chunk from its backed memory allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveChunk-long-">retrieveChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">retrieve a memory chunk from its backed memory allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveChunk-long-boolean-">retrieveChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">retrieve a memory chunk from its backed memory allocator.</div>
</dd>
<dt><a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">RetrieveNonVolatileEntityError</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html#RetrieveNonVolatileEntityError-java.lang.String-">RetrieveNonVolatileEntityError(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html" title="class in com.intel.bigdatamem">RetrieveNonVolatileEntityError</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#retrieveSize-long-long-">retrieveSize(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">retrieve the size of a nonvolatile memory object</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#rettype">rettype</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#set-E-boolean-">set(E, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">set a value to this field</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#setAllocatorChange-com.intel.bigdatamem.MemClustering.AllocatorChange-">setAllocatorChange(MemClustering.AllocatorChange)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">set a callback of event for allocator change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#setBaseAddress-long-">setBaseAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">set the base address for calculation</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#setBaseAddress-long-">setBaseAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt>
<dd>
<div class="block">set the base address for calculation</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#setBufferReclaimer-com.intel.bigdatamem.Reclaim-">setBufferReclaimer(Reclaim&lt;ByteBuffer&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">set a reclaimer to reclaim memory buffer</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#setChunkReclaimer-com.intel.bigdatamem.Reclaim-">setChunkReclaimer(Reclaim&lt;Long&gt;)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt>
<dd>
<div class="block">set a reclaimer to reclaim memory chunk</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#setHandler-long-long-">setHandler(long, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">set a handler on key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#setHandler-long-long-long-">setHandler(long, long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">set a handler to a key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#setPerformanceLevelChange-com.intel.bigdatamem.MemClustering.PerformanceLevelChange-">setPerformanceLevelChange(MemClustering.PerformanceLevelChange)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt>
<dd>
<div class="block">set a callback of event for performance level change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#setupGenericInfo-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-">setupGenericInfo(EntityFactoryProxy[], GenericField.GType[])</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt>
<dd>
<div class="block">this function will be invoked by its factory to setup generic related info to avoid expensive operations from reflection</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#setupGenericInfo-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-">setupGenericInfo(EntityFactoryProxy[], GenericField.GType[])</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt>
<dd>
<div class="block">this function will be invoked by its factory to setup generic related info to avoid expensive operations from reflection</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#specbuilder">specbuilder</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#specbuilder">specbuilder</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#supportTransaction--">supportTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt>
<dd>
<div class="block">determine whether the allocator supports transaction feature or not</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#sync--">sync()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt>
<dd>
<div class="block">sync.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt>
<dd>
<div class="block">force to synchronize uncommitted data to backed memory pool
(this is a placeholder).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt>
<dd>
<div class="block">force to synchronize uncommitted data to backed memory pool
(this is a placeholder).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">force to synchronize uncommitted data to backed memory pool
(this is a placeholder).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#sync-long-">sync(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt>
<dd>
<div class="block">force to synchronize uncommitted data to backed memory pool through
native interface.</div>
</dd>
<dt><a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">SysMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">manage a system memory pool as a internal volatile allocator</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#SysMemAllocator-long-boolean-">SysMemAllocator(long, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt>
<dd>
<div class="block">Constructor, it initialize and allocate a memory pool from Java off-heap
with specified capacity.</div>
</dd>
</dl>
<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toByteBuffer-ValueT-">toByteBuffer(ValueT)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt>
<dd>
<div class="block">serialize object to a ByteBuffer object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toMemBufferHolder-A-ValueT-">toMemBufferHolder(A, ValueT)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt>
<dd>
<div class="block">serialize object to a MemBufferHolder object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toObject-java.nio.ByteBuffer-">toObject(ByteBuffer)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt>
<dd>
<div class="block">de-serialize an object from a ByteBuffer object.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#transTypeToUnsafeMethod-com.squareup.javapoet.TypeName-boolean-">transTypeToUnsafeMethod(TypeName, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#type">type</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#UNSAFEFIELDNAME">UNSAFEFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#usedCapacity--">usedCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt>
<dd>
<div class="block">Return the used capacity of cached entries.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#usedCapacity--">usedCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">Utils</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt>
<dd>
<div class="block">
Utilities for project.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#Utils--">Utils()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/EvictFilter.html#validate-com.intel.bigdatamem.CachePool-KeyT-ValueT-">validate(CachePool&lt;KeyT, ValueT&gt;, KeyT, ValueT)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem">EvictFilter</a></dt>
<dd>
<div class="block">A call-back validator when an entry will be evicted.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.GType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem">GenericField.GType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem">MemClustering.PerformanceLevel</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.GType.html#values--">values()</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem">GenericField.GType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html#values--">values()</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem">MemClustering.PerformanceLevel</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice"><span class="typeNameLink">VolatileMemoryAllocatorService</span></a> - Interface in <a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#write-int-">write(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt>
<dd>
<div class="block">write an integer value to backed buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#write-byte:A-int-int-">write(byte[], int, int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt>
<dd>
<div class="block">write an array of bytes to a specified range of backed buffer</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://github.com/NonVolatileComputing">Non-Volatile Computing Technologies</a>. All rights reserved.</small></p>
</body>
</html>