bugfix for not always loading default options into cache adapter

The option check in setGenericConfig was on !empty while an empty option should not always mean to load default options, only a null value should.