code: public void setHashFunction(HashFunction<byte[]> hashFunction) {
          if(hashFunction == null) {
              throw new IllegalArgumentException("Invalid hashFunction: " + hashFunction);
          }
          
          this._hashFunction = hashFunction;
          this._properties.setProperty(PARAM_HASH_FUNCTION_CLASS, hashFunction.getClass().getName());
      }
docs: Sets the hash function of the target {#link krati.store.DataStore DataStore}.
  
  @param hashFunction