[prev in list] [next in list] [prev in thread] [next in thread]
List: forgerock-openam-commit
Subject: [CommitOpenAM] Bitbucket - Phill Cunnington has pushed changes to OpenAM/openam (master)
From: "Phill Cunnington (ForgeRock Stash)" <stash () forgerock ! org>
Date: 2017-02-28 11:06:47
Message-ID: 1694135172.31229.1488280007584 () stash ! internal ! forgerock ! com
[Download RAW message or body]
[Attachment #2 (text/html)]
<!doctype html>
<html lang="en">
<head></head>
<body class="bitbucket-theme fullwidth">
<table width="100%" class="fullwidth">
<tbody>
<tr>
<td class="body-cell" colspan="3">
<table width="100%">
<tbody>
<tr>
<td bgcolor="#f5f5f5" class="header" style="background-color: #f5f5f5; border-bottom: \
1px solid #cccccc; padding-left: 20px; height: 50px; padding-top: 10px; \
padding-bottom: 10px; font-size: 18px; font-family: Arial" height="50"><a \
href="https://stash.forgerock.org/projects/OPENAM" style="color: #3b73af; \
text-decoration: none; font-size: 17px; font-weight: bold; padding-bottom: \
10px">OpenAM</a> / <a \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse" style="color: \
#3b73af; text-decoration: none; font-size: 17px; font-weight: bold; padding-bottom: \
10px">openam</a><br> <div style="margin: 0; padding: 0; margin-top: 3px">
Phill Cunnington has
<span class="il">pushed changes</span> to: 'master'
</div></td>
</tr>
<tr>
<td>
<table border="0" width="100%" style="width:100%;min-width:100%">
<tbody>
<tr>
<td style="padding-right:10px;font-size:13px;font-family:Arial" valign="top" \
nowrap><a href="https://stash.forgerock.org/projects/OPENAM/repos/openam/commits/45a023cea4d0c7c253ae4beb78bce2de61fc2b2f" \
style="text-decoration: none; color: #3c78b5;font-family: monospace;; color: #3b73af; \
text-decoration: none">45a023cea4d</a></td> <td width="100%" \
style="width:100%;min-width:100%;padding-right:10px;font-size:13px;font-family:Arial" \
valign="top"><a style="text-decoration: none; color: #3c78b5; color: #3b73af; \
text-decoration: none" \
href="https://bugster.forgerock.org/jira/browse/OPENAM-10713">OPENAM-10713</a> \
Compare session idle timeout in milliseconds</td> <td nowrap valign="top" \
style="font-size:13px;font-family:Arial;text-align:left;padding-right:1em;">phillcunnington</td>
<td nowrap valign="top" \
style="font-size:13px;font-family:Arial;text-align:right;"><time title="28 February \
2017 08:51 AM" datetime="2017-02-28T08:51:39+0000" class="deprecated">28 Feb - 08:51 \
AM</time></td> </tr>
<tr>
<td></td>
<td colspan="3">
<table class="aui" style="border-collapse: collapse; margin: 20px 0; width: 100%; \
margin-top: 5px"> <tbody>
<tr style="background: #ffffff; color: #333333">
<td style="font-size:13px;font-family:Arial;padding-top:2px;padding-right:10px;margin:0;; \
padding: 7px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid \
#cccccc; border-top: 1px solid #cccccc" valign="top"><a style="text-decoration: none; \
color: #3c78b5; color: #3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse?at=master">openam-core/src/main/java/c...net/dpro/session/service/InternalSession.java</a></td>
<td style="font-size:13px;font-family:Arial;padding-top:2px;text-align:right \
!important;margin:0;; padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc" nowrap \
valign="top"><a style="text-decoration: none; color: #3c78b5; color: #3b73af; \
text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/commits/45a023cea4d0c7c \
253ae4beb78bce2de61fc2b2f#openam-core/src/main/java/com/iplanet/dpro/session/service/InternalSession.java">View \
changes</a></td> </tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">30</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">30</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">31</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">31</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import static java.util.concurrent.TimeUnit.*;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">32</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">32</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import static org.forgerock.openam.session.SessionConstants.*;</td> \
</tr> </tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">33</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import static org.forgerock.openam.utils.Time.*;</td> </tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">33</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import static org.forgerock.openam.utils.Time.currentTimeMillis;</td> \
</tr> </tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">34</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">34</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">35</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">35</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.io.Serializable;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">36</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">36</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.net.InetAddress;</td> </tr>
</tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">45</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">45</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.util.concurrent.ConcurrentMap;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">46</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">46</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.util.concurrent.TimeUnit;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">47</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">47</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">48</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.guice.core.InjectorHolder;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">49</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.cts.adapters.SessionAdapter;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">50</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.cts.api.tokens.Token;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">51</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.cts.continuous.watching.ContinuousWatcher;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">52</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.AMSession;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">53</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.SessionEventType;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">54</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.SessionPersistenceManager;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">55</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.SessionPersistenceObservable;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">56</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.persistence.InternalSessionPersistenceStore;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">57</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.persistence.InternalSessionStore;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">58</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.tokens.CoreTokenField;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">59</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.tokens.TokenType;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">60</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.utils.Time;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">61</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.util.Reject;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">62</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.util.annotations.VisibleForTesting;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">63</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">64</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">48</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.fasterxml.jackson.annotation.JsonIgnore;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">65</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">49</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.fasterxml.jackson.annotation.JsonProperty;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">66</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">50</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.fasterxml.jackson.annotation.JsonSetter;</td> </tr>
</tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">78</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">62</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.sun.identity.session.util.SessionUtilsWrapper;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">79</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">63</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.sun.identity.shared.Constants;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">80</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">64</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.sun.identity.shared.debug.Debug;</td> </tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">65</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import org.forgerock.guice.core.InjectorHolder;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">66</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.cts.adapters.SessionAdapter;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">67</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.cts.api.tokens.Token;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">68</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.cts.continuous.watching.ContinuousWatcher;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">69</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import org.forgerock.openam.session.AMSession;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">70</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.session.SessionEventType;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">71</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.SessionPersistenceManager;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">72</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.SessionPersistenceObservable;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">73</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.persistence.InternalSessionPersistenceStore;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">74</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.session.service.access.persistence.InternalSessionStore;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">75</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.openam.tokens.CoreTokenField;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">76</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import org.forgerock.openam.tokens.TokenType;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">77</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import org.forgerock.openam.utils.Time;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">78</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import org.forgerock.util.Reject;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">79</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import org.forgerock.util.annotations.VisibleForTesting;</td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">81</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">80</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">82</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">81</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0">/**</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">83</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">82</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> * Models the state of a session persisted& \
nbsp;to the {@link AuthenticationSessionStore} or {@link InternalSessionStore}.</td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">681</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">680</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> * @param timedOutTimeInMillis The timeout time (in millis).</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">682</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">681</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> */</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">683</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">682</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> public void setTimedOutTime(long timedOutTimeInMillis) {</td>
</tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">684</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> Reject.rejectStateIfTrue(isTimedOut(), "Session already timed out.");</td>
</tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">683</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> Reject.rejectStateIfTrue(timedOutTi \
meInSeconds != 0, "Session already timed out.");</td> \
</tr> </tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">685</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">684</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> timedOutTimeInSeconds = MILLISECONDS.toSeconds(timedOutTimeInMillis);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">686</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">685</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> putProperty(SESSION_TIMED_OUT, String.valueOf(timedOutTimeInSeconds));</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">687</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">686</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> </tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">692</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">691</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> * @return <code>true</code>&nbs \
p;if the Internal session has timedout, <code>false</code> otherwise.</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">693</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">692</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> */</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">694</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">693</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> public boolean isTimedOut() {</td> </tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">695</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return timedOutTimeInSeconds != 0;</td>
</tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">694</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> // the session has&n \
bsp;already been timed out by a session monitor task</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">695</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> if (timedOutTimeInSeconds != 0) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">696</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">697</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">698</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> // the session has passed its maximum session life</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">699</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> if (getMaxSessionExpirationTime(TimeUnit.MILLISECONDS) <= currentTimeMillis()) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">700</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">701</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">702</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> // the session has reached its maximum idle time</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">703</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> if (getMaxIdleExpirationTime(TimeUnit.MILLISECONDS) <= currentTimeMillis()) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">704</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">705</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">706</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> // the session has not timed out</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">707</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> return false;</td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">696</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">708</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">697</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">709</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">698</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">710</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> /**</td> \
</tr> </tbody>
</table></td>
</tr>
<tr style="background: #ffffff; color: #333333">
<td style="font-size:13px;font-family:Arial;padding-top:2px;padding-right:10px;margin:0;; \
padding: 7px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid \
#cccccc" valign="top"><a style="text-decoration: none; color: #3c78b5; color: \
#3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse?at=master">openam-core/src/main/java/o...ess/persistence/TimeOutSessionFilterStep.java</a></td>
<td style="font-size:13px;font-family:Arial;padding-top:2px;text-align:right \
!important;margin:0;; padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc" nowrap valign="top"><a style="text-decoration: \
none; color: #3c78b5; color: #3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/commits/45a023cea4d0c7c \
253ae4beb78bce2de61fc2b2f#openam-core/src/main/java/org/forgerock/openam/session/service/access/persistence/TimeOutSessionFilterStep.java">View \
changes</a></td> </tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">16</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">16</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">17</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">17</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">package org.forgerock.openam.session.service.access.persistence;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">18</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">18</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">19</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.util.concurrent.TimeUnit;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">20</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">21</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">19</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.iplanet.dpro.session.SessionID;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">22</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">20</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.iplanet.dpro.session.service.InternalSession;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">23</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">21</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">38</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">36</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">39</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">37</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> private InternalSession processInternalSession(</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">40</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">38</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> final \
InternalSession internalSession) throws SessionPersistenceException {</td>
</tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">41</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> if (internalSession == null || isSessionTimedOut(internalSession)) {</td>
</tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">39</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> if (internalSession == null || internalSession.isTimedOut()) {</td>
</tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">42</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">40</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // The \
session will not be returned if it has timed out</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">43</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">41</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // The \
filter step is not responsible for tidying up \
timed out sessions - the reaper will take care of that</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">44</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">42</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return null;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">45</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">43</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">46</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">44</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return internalSession;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">47</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">45</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> </tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">48</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">49</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> private boolean isSessionTimedOut(final InternalSession internalSession) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">50</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // the session has&n \
bsp;already been timed out by a session monitor task</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">51</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> if (internalSession.isTimedOut()) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">52</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">53</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">54</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // the session has passed its maximum session life</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">55</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> if (0 >= internalSession.getTimeLeft(TimeUnit.MILLISECONDS)) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">56</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">57</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">58</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // the session has reached its maximum idle time</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">59</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> if (internalSession.getIdleTime(TimeUnit.MINUTES) > internalSession.getMaxIdleTime()) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">60</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return true;</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">61</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">62</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // the session has not timed out</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">63</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> return false;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">64</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> </tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">65</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">46</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0">}</td> </tr>
</tbody>
</table></td>
</tr>
<tr style="background: #ffffff; color: #333333">
<td style="font-size:13px;font-family:Arial;padding-top:2px;padding-right:10px;margin:0;; \
padding: 7px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid \
#cccccc" valign="top"><a style="text-decoration: none; color: #3c78b5; color: \
#3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse?at=master">openam-core/src/test/java/c...dpro/session/service/InternalSessionTest.java</a></td>
<td style="font-size:13px;font-family:Arial;padding-top:2px;text-align:right \
!important;margin:0;; padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc" nowrap valign="top"><a style="text-decoration: \
none; color: #3c78b5; color: #3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/commits/45a023cea4d0c7c \
253ae4beb78bce2de61fc2b2f#openam-core/src/test/java/com/iplanet/dpro/session/service/InternalSessionTest.java">View \
changes</a></td> </tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">25</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">25</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">26</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">26</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import java.util.concurrent.TimeUnit;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">27</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">27</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">28</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import com.iplanet.dpro.session.SessionException;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">29</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import com.iplanet.dpro.session.SessionID;</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">30</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import com.iplanet.sso.SSOToken;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">31</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0">import com.sun.identity.session.util.SessionUtilsWrapper;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">32</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0">import com.sun.identity.shared.debug.Debug;</td> \
</tr> </tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">28</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">33</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.session.SessionEventType;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">29</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">34</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.utils.TimeTravelUtil;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">30</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">35</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.forgerock.openam.utils.TimeTravelUtil.FrozenTimeService;</td> \
</tr> </tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">36</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">41</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.testng.annotations.BeforeMethod;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">37</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">42</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import org.testng.annotations.Test;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">38</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">43</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">39</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.iplanet.dpro.session.SessionException;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">40</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.iplanet.dpro.session.SessionID;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">41</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.iplanet.sso.SSOToken;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">42</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.sun.identity.session.util.SessionUtilsWrapper;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">43</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">import com.sun.identity.shared.debug.Debug;</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">44</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">45</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">44</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">public class InternalSessionTest {</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">46</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">45</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">47</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">46</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> @Mock private SessionService mockSessionService;</td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">316</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">315</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> assertThat(session.getMaxSessionExpirationTime(MILLISECONDS)).isEqualTo(expectedSessionTimeout);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">317</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">316</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">318</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">317</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines ADDED" style="border-top-color: #ddffdd; background-color: \
#ddffdd; width: 100%" bgcolor="#ddffdd"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">318</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">319</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_TimedOutTimeInSecondsIsSet_isTimedOut_WillReturnTrue() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">320</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">321</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(1000L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">322</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">323</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isTrue();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">324</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">325</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">326</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">327</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionMaxTimeJustBeforeMaxSessionLifeTime_isTimedOut_WillReturnFalse() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">328</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">329</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">330</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(2L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">331</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">332</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(119999, MILLISECONDS);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">333</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">334</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isFalse();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">335</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">336</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">337</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">338</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionMaxTimeMatchesMaxSessionLifeTime_isTimedOut_WillReturnTrue() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">339</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">340</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">341</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(2L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">342</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">343</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(2, MINUTES);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">344</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">345</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isTrue();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">346</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">347</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">348</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">349</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionMaxTimeExceedsMaxSessionLifeTime_isTimedOut_WillReturnTrue() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">350</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">351</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">352</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(2L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">353</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">354</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(120001, MILLISECONDS);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">355</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">356</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isTrue();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">357</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">358</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">359</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">360</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionIdleTimeJustBeforeMaxIdleTime_isTimedOut_WillReturnFalse() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">361</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">362</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">363</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(5L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">364</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setLatestAccessTime();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">365</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxIdleTime(2L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">366</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">367</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(119999, MILLISECONDS);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">368</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">369</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isFalse();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">370</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">371</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">372</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">373</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionIdleTimeMatchesMaxIdleTime_isTimedOut_WillReturnTrue() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">374</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">375</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">376</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(5L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">377</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setLatestAccessTime();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">378</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxIdleTime(2L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">379</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">380</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(2, MINUTES);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">381</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">382</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isTrue();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">383</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">384</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">385</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">386</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> public void when_SessionIdleTimeExceedsMaxIdleTime_isTimedOut_WillReturnTrue() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">387</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> InternalSession session = createSession();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">388</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setTimedOutTime(0L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">389</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxSessionTime(5L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">390</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setLatestAccessTime();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">391</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> session.setMaxIdleTime(2L);</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">392</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">393</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> FrozenTimeService.INSTANCE.fastForward(120001, MILLISECONDS);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">394</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">395</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: \
0"> assertThat(session.isTimedOut()).isTrue();</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">396</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"> }</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em"></td> <td class="line number" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 2em; min-width: 2em">397</td> <td class="line marker" style="font-family: \
monospace, 'Courier New', Courier; font-size: 12px; margin: 0; width: 1em; min-width: \
1em">+</td> <td class="line" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0"></td> </tr>
</tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">319</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">398</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> private void verifyEvent(InternalSession session, SessionEventType eventType) {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">320</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">399</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> ArgumentCaptor<InternalSessionEv \
ent> eventCaptor = ArgumentCaptor.forClass(InternalSessionEvent.class);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">321</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">400</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> verify(mockInternalSessionEventBroker, times(1)).onEvent(eventCaptor.capture());</td>
</tr>
</tbody>
</table></td>
</tr>
<tr style="background: #ffffff; color: #333333">
<td style="font-size:13px;font-family:Arial;padding-top:2px;padding-right:10px;margin:0;; \
padding: 7px 10px; text-align: left; vertical-align: top; border-bottom: 1px solid \
#cccccc" valign="top"><a style="text-decoration: none; color: #3c78b5; color: \
#3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse?at=master">openam-core/src/test/java/o...ce/caching/TimedOutSessionFilterStepTest.java</a></td>
<td style="font-size:13px;font-family:Arial;padding-top:2px;text-align:right \
!important;margin:0;; padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc" nowrap valign="top"><a style="text-decoration: \
none; color: #3c78b5; color: #3b73af; text-decoration: none" \
href="https://stash.forgerock.org/projects/OPENAM/repos/openam/commits/45a023cea4d0c7c \
253ae4beb78bce2de61fc2b2f#openam-core/src/test/java/org/forgerock/openam/session/service/access/persistence/caching/TimedOutSessionFilterStepTest.java">View \
changes</a></td> </tr>
<tr class="diff-hunk" style="background: #ffffff; color: #333333">
<td colspan="2" style="padding: 7px 10px; text-align: left; vertical-align: top; \
border-bottom: 1px solid #cccccc"> <table class="segmentlines CONTEXT" style="width: \
100%"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">111</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">111</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // then</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">112</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">112</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> assertNull(session, "did \
not return null for an invalid session identifier");</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">113</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">113</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> </tbody>
</table>
<table class="segmentlines REMOVED" style="border-top-color: #fee8e9; \
background-color: #fee8e9; width: 100%" bgcolor="#fee8e9"> <tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">114</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">115</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">116</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> public void shouldStillReturnSessionsThatHaveNotTimedOut() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">117</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // when</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">118</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> final InternalSession ses \
sion = testClass.getBySessionID(notTimedOutSessionID, mockNextStep);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">119</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // then</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">120</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> assertNotNull(session,</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">121</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0">   \
; "failed to get a non timed out session \
- will expire is on but session should not be expired");</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">122</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">123</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">124</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">125</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> public void shouldNotReturnSessionsIfWillExpireIsOnAndTheTimeleftIs0() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">126</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // if</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">127</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> when(notTimedOutSession.getTimeLeft(TimeUnit.MILLISECONDS)).thenReturn(0L);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">128</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // when</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">129</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> final InternalSession ses \
sion = testClass.getBySessionID(notTimedOutSessionID, mockNextStep);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">130</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // then</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">131</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> assertNull(session, "failed&nb \
sp;to filter a session - will expire is on, time left is 0");</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">132</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> <tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">133</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"></td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">134</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> @Test</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">135</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> public void shouldNotReturnSessionsThatHaveBeenSetToTimedOut() throws Exception {</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">136</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // if</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">137</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> when(notTimedOutSession.isTimedOut()).thenReturn(true);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">138</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // when</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">139</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> final InternalSession ses \
sion = testClass.getBySessionID(notTimedOutSessionID, mockNextStep);</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">140</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> // then</td> </tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">141</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: \
0"> assertNull(session, "failed&nb \
sp;to filter out session - timed out set to true");</td>
</tr>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">142</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em"></td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em">-</td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0"> }</td> \
</tr> </tbody>
</table>
<table class="segmentlines CONTEXT" style="width: 100%">
<tbody>
<tr>
<td class="line number" style="font-family: monospace, 'Courier New', Courier; \
font-size: 12px; margin: 0; width: 2em; min-width: 2em">143</td> <td class="line \
number" style="font-family: monospace, 'Courier New', Courier; font-size: 12px; \
margin: 0; width: 2em; min-width: 2em">114</td> <td class="line marker" \
style="font-family: monospace, 'Courier New', Courier; font-size: 12px; margin: 0; \
width: 1em; min-width: 1em"></td> <td class="line" style="font-family: monospace, \
'Courier New', Courier; font-size: 12px; margin: 0">}</td> </tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
<table width="100%" class="fullwidth">
<tbody>
<tr>
<td class="chrome-cell footer" bgcolor="#f5f5f5" style="border-top: 1px solid \
#cccccc; padding-left: 20px; height: 20px; padding-top: 10px; padding-bottom: 10px; \
font-size: 12px; color: #707070; background-color: #f5f5f5; background-position: \
right 10px center; background-repeat: no-repeat; background-size: 140px; \
background-image: url(https://stash.forgerock.org/s/-1836542270/f0e1ccc/1/3.3.1/_/down \
load/resources/nl.stefankohler.stash.stash-notification-plugin:email-resources/logo-email-footer.png)" \
height="20"><strong>Hint:</strong> You received this notification because you're \
watching <a href="https://stash.forgerock.org/projects/OPENAM/repos/openam/browse" \
style="color: #3b73af; text-decoration: none">openam</a></td> </tr>
</tbody>
</table>
<table width="100%" style="width:100%;min-width:100%" cellpadding="0" \
cellspacing="0"> <tbody>
<tr>
<td style="font-size: 11px;font-family:Arial;color: #666; text-align: center; \
padding-top: 5px">Sent by <a \
href="https://marketplace.atlassian.com/plugins/nl.stefankohler.stash.stash-notification-plugin" \
style="text-decoration: none; color: #666; color: #3b73af; text-decoration: \
none">Notifyr for Bitbucket Server</a>, the <a \
href="http://www.atlassian.com/software/bitbucket/" style="text-decoration: none; \
color: #666; color: #3b73af; text-decoration: none">Git repository management for \
enterprise teams</a></td> </tr>
</tbody>
</table>
</body>
</html>
_______________________________________________
CommitOpenAM mailing list
CommitOpenAM@forgerock.org
https://lists.forgerock.org/mailman/listinfo/commitopenam
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic