diff --git a/src/main/java/de/thm/arsnova/controller/StatisticsController.java b/src/main/java/de/thm/arsnova/controller/StatisticsController.java
index d14769c5dac5531224a258c2ed15069d45ae5a32..1a2237d0c44a5ec296776f51b5f8e8376f53a60b 100644
--- a/src/main/java/de/thm/arsnova/controller/StatisticsController.java
+++ b/src/main/java/de/thm/arsnova/controller/StatisticsController.java
@@ -25,13 +25,13 @@ public class StatisticsController extends AbstractController {
 	@DeprecatedApi
 	@RequestMapping(method = RequestMethod.GET, value = "/statistics/activeusercount", produces = "text/plain")
 	public final String countActiveUsers() {
-		return Integer.toString(statisticsService.countActiveUsers());
+		return Integer.toString(statisticsService.getStatistics().getActiveUsers());
 	}
 
 	@DeprecatedApi
 	@RequestMapping(method = RequestMethod.GET, value = "/statistics/loggedinusercount", produces = "text/plain")
 	public final String countLoggedInUsers() {
-		return Integer.toString(statisticsService.countLoggedInUsers());
+		return Integer.toString(statisticsService.getStatistics().getLoggedinUsers());
 	}
 
 	@DeprecatedApi
diff --git a/src/main/java/de/thm/arsnova/services/IStatisticsService.java b/src/main/java/de/thm/arsnova/services/IStatisticsService.java
index e6a30b07a561d4289d4de519a1a631e6e447f014..0aa89e09d5b6f136084ed9edecbc5ee093dfc0e8 100644
--- a/src/main/java/de/thm/arsnova/services/IStatisticsService.java
+++ b/src/main/java/de/thm/arsnova/services/IStatisticsService.java
@@ -3,10 +3,5 @@ package de.thm.arsnova.services;
 import de.thm.arsnova.entities.Statistics;
 
 public interface IStatisticsService {
-
-	int countActiveUsers();
-
-	int countLoggedInUsers();
-
 	Statistics getStatistics();
 }
diff --git a/src/main/java/de/thm/arsnova/services/StatisticsService.java b/src/main/java/de/thm/arsnova/services/StatisticsService.java
index f4727b9d27c96aacdfe320283e9a379f59057937..435e249cfc47ca91ec1522bd615095d3236d7b5a 100644
--- a/src/main/java/de/thm/arsnova/services/StatisticsService.java
+++ b/src/main/java/de/thm/arsnova/services/StatisticsService.java
@@ -18,20 +18,6 @@ public class StatisticsService implements IStatisticsService {
 	@Autowired
 	private SessionRegistry sessionRegistry;
 
-	@Override
-	public final int countActiveUsers() {
-		final long since = System.currentTimeMillis() - DURATION_IN_MILLIS;
-		return databaseDao.countActiveUsers(since);
-	}
-
-	@Override
-	public int countLoggedInUsers() {
-		if (sessionRegistry == null) {
-			return 0;
-		}
-		return sessionRegistry.getAllPrincipals().size();
-	}
-
 	@Override
 	public final Statistics getStatistics() {
 		final long since = System.currentTimeMillis() - DURATION_IN_MILLIS;
@@ -45,4 +31,11 @@ public class StatisticsService implements IStatisticsService {
 		statistics.setLoggedinUsers(countLoggedInUsers());
 		return statistics;
 	}
+
+	private int countLoggedInUsers() {
+		if (sessionRegistry == null) {
+			return 0;
+		}
+		return sessionRegistry.getAllPrincipals().size();
+	}
 }
diff --git a/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java b/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
index ce514f69e21964606561641539e6efdaa1568285..0ed3179fb0f020b38c6a4e281532efc0a8a84f0f 100644
--- a/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
+++ b/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
@@ -48,20 +48,6 @@ public class StatisticsServiceTest {
 	public final void cleanup() {
 	}
 
-	@Test
-	public final void testShouldReturnNoActiveUsers() {
-		when(databaseDao.countActiveUsers(anyInt())).thenReturn(0);
-
-		final int actual = statisticsService.countActiveUsers();
-		assertEquals(0, actual);
-	}
-
-	@Test
-	public final void testShouldReturnCurrentActiveUsers() {
-		final int actual = statisticsService.countActiveUsers();
-		assertEquals(42, actual);
-	}
-
 	@Test
 	public final void testShouldReturnEqualStatistics() {
 		final Statistics actual = statisticsService.getStatistics();