String filterLatestAccessTime(Token token){
  String contents=blobUtils.getBlobAsString(token);
  Matcher matcher=LATEST_ACCESSED_TIME.matcher(contents);
  if (!matcher.find()) {
    return null;
  }
  String latestAccessTime=matcher.group(1);
  contents=contents.substring(0,matcher.start()) + contents.substring(matcher.end(),contents.length());
  blobUtils.setBlobFromString(token,contents);
  return latestAccessTime;
}

String filterLatestAccessTime ( Token token ) { String contents = blobUtils . getBlobAsString ( token ) ; Matcher matcher = LATEST_ACCESSED_TIME . matcher ( contents ) ; if ( ! matcher . find ( ) ) { return null ; } String latestAccessTime = matcher . group ( 1 ) ; contents = contents . substring ( 0 , matcher . start ( ) ) + contents . substring ( matcher . end ( ) , contents . length ( ) ) ; blobUtils . setBlobFromString ( token , contents ) ; return latestAccessTime ; }
latest accessed time is a tricky field as it is internal to the internalsession and only accessible when the token has been serialised .
