blob: bdedc8e732f62c8e82fb67a71a0efaed2fac7e46 [file] [log] [blame]
---
layout: default
title: Apache Incubator Mnemonic • Non-volatile memory
overview: true
---
<section class="intro">
<div class="grid">
<div class="unit whole center-on-mobiles">
<div class="first titlehead inner-center">
if <span class="codesym">(</span> Mnemonic.inUse() <span class="codesym">)</span> <span class="codesym">{</span>
<div class="ifbody">
assert availMemory &gt;= sysMemory;<br/>
assert DurableObjectModal.takeEffect();<br/>
assert serDe.bypass();<br/>
assert cache.bypass();<br/>
</div>
<span class="codesym">}</span>
</div>
</div>
</div>
</section>
<section class="ingredients">
<div class="grid">
<div class="row">
<div class="tblunit1 one-third">
<h2>Durable Object Model</h2>
<p>Persist your linked objects without SerDe.</p>
</div>
<div class="tblunit1 one-third">
<h2>Durable Computing Model</h2>
<p>Process your linked objects in native code.</p>
</div>
<div class="tblunit1 one-third">
<h2>Durable Memory Service</h2>
<p>Abstract storage as memory transparently</p>
</div>
</div>
<div class="row">
<div class="tblunit2 one-third">
<a href="/docs/domusecases">Use Cases <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
<div class="tblunit2 one-third">
<a href="/docs/arch">Architecture <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
<div class="tblunit2 one-third">
<a href="/docs/devices">Devices <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
</div>
</div>
</section>