forked from j62/ctbrec
1
0
Fork 0

Reduce size of received message history to save memory

This commit is contained in:
0xboobface 2018-11-06 19:43:15 +01:00
parent f26cb547b7
commit 1fc22876fd
1 changed files with 3 additions and 1 deletions

View File

@ -45,6 +45,8 @@ public class MyFreeCamsClient {
private Moshi moshi;
private volatile boolean running = false;
// TODO use caches for sessionStates and models to avoid OOME
// maybe write own eviction (if possible) to evict all offline models
private Map<Integer, SessionState> sessionStates = new HashMap<>();
private Map<Integer, MyFreeCamsModel> models = new HashMap<>();
private Lock lock = new ReentrantLock();
@ -59,7 +61,7 @@ public class MyFreeCamsClient {
private int sessionId;
private long heartBeat;
private EvictingQueue<String> receivedTextHistory = EvictingQueue.create(10000);
private EvictingQueue<String> receivedTextHistory = EvictingQueue.create(100);
private MyFreeCamsClient() {
moshi = new Moshi.Builder().build();