[SEBA-623] Handled TimeOut of AAA sessions

Cherry-picked from aaa-1.10.

Change-Id: I75f255fcbc4de6b8d6aa864edc6ad7a6fe85ca7d
diff --git a/api/src/main/java/org/opencord/aaa/AaaStatistics.java b/api/src/main/java/org/opencord/aaa/AaaStatistics.java
index 48c95b6..e345a68 100644
--- a/api/src/main/java/org/opencord/aaa/AaaStatistics.java
+++ b/api/src/main/java/org/opencord/aaa/AaaStatistics.java
@@ -30,6 +30,8 @@
     private AtomicLong accessRequestsTx = new AtomicLong();
     // Number of access request packets pending a response from the server
     private AtomicLong pendingRequests = new AtomicLong();
+    // Number of packets send to the server which timed out.
+    private AtomicLong timedOutPackets = new AtomicLong();
     // Number of packets of an unknown RADIUS type received from the accounting
     // server
     private AtomicLong unknownTypeRx = new AtomicLong();
@@ -307,4 +309,13 @@
     public void incrementEapPktTxauthEap() {
         eapPktTxauthChooseEap.incrementAndGet();
     }
+
+    public long getTimedOutPackets() {
+        return timedOutPackets.get();
+    }
+
+    public void increaseTimedOutPackets() {
+        timedOutPackets.incrementAndGet();
+    }
+
 }