# File lib/chef_zero/server.rb, line 120
    def data_store
      @data_store ||= begin
        result = @options[:data_store] || DataStore::MemoryStoreV2.new
        if options[:single_org]
          if result.respond_to?(:interface_version) && result.interface_version >= 2 && result.interface_version < 3
            result.create_dir([ 'organizations' ], options[:single_org])
          else
            result = ChefZero::DataStore::V1ToV2Adapter.new(result, options[:single_org])
          end
        else
          if !(result.respond_to?(:interface_version) && result.interface_version >= 2 && result.interface_version < 3)
            raise "Multi-org not supported by data store #{result}!"
          end
        end

        result
      end
    end