code: func NewLockingMap(options LockingMapOptions) LockingMap {
  	return &lockingMap{
  		lock:      &sync.RWMutex{},
  		keyLocker: New(options.LockStoreOptions),
  		data:      make(map[string]interface{}),
  		checkFunc: options.ValueCheckFunc,
  	}
  }
docs: // NewLockingMap returns a new instance of LockingMap