we must keep a simpler egl state on server. Each egl state on server maintains 5 hashtables. These are used for looking up mapping of client side id and driver side ids