How to have a continuous order book of spot symbols?

Since the partial depth gives us results every 100ms, so there might be some trades going on in the 0-99ms part and we may miss those packets to include in our order book.
So how do I maintain an order book continuously?

Here is recommendation of how to maintain the local orderbook:

DepthCacheExample depthCacheExample = webSocketMap.get(convertThirdSymbol(symbol));

NavigableMap<BigDecimal, BigDecimal> asks = depthCacheExample.getAsks();

NavigableMap<BigDecimal, BigDecimal> bids = depthCacheExample.getBids();