public StrongServerStoreProxy(final String cacheId, final ClusterTierClientEntity entity, final ServerCallback invalidation) {
this.delegate = new CommonServerStoreProxy(cacheId, entity, invalidation);
this.entity = entity;
delegate.addResponseListener(EhcacheEntityResponse.HashInvalidationDone.class, this::hashInvalidationDoneResponseListener);
delegate.addResponseListener(EhcacheEntityResponse.AllInvalidationDone.class, this::allInvalidationDoneResponseListener);
entity.addReconnectListener(this::reconnectListener);
entity.addDisconnectionListener(this::disconnectionListener);
}