save listeners into slaveState

Introducing this enum is not necessary - CacheListeners.CreatedListener.class.getSimpleName() is not much longer than CacheListeners.Name.CREATED.class.simpleName().

Moreover, please use getName() to make the key unique.