save listeners into slaveState

I think that combination of 3 enums {Type, Name, Operation} is better then write CacheListeners.CreatedListener.class.getName() + ... every time