File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/main/java/dev/openfeature/sdk Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -48,21 +48,27 @@ static HookData create() {
4848 * Default implementation of HookData.
4949 */
5050 public class DefaultHookData implements HookData {
51- private final Map <String , Object > data = new HashMap <>() ;
51+ private Map <String , Object > data ;
5252
5353 @ Override
5454 public void set (String key , Object value ) {
55+ if (data == null ) {
56+ data = new HashMap <>();
57+ }
5558 data .put (key , value );
5659 }
5760
5861 @ Override
5962 public Object get (String key ) {
63+ if (data == null ) {
64+ return null ;
65+ }
6066 return data .get (key );
6167 }
6268
6369 @ Override
6470 public <T > T get (String key , Class <T > type ) {
65- Object value = data . get (key );
71+ Object value = get (key );
6672 if (value == null ) {
6773 return null ;
6874 }
You can’t perform that action at this time.
0 commit comments