Serialized configuration is stored as String instead of byte[], the serialization method unchanged as it would case incompatibility with existing configurations
DbCachedSource caught Throwable instead of RuntimeException, improved the possibility to deal with problems on side on DbCachedSource