src/Pure/Tools/build_job.scala
changeset 78205 a40ae2df39ad
parent 78204 0aa5360fa88b
child 78213 fd0430a7b7a4
equal deleted inserted replaced
78204:0aa5360fa88b 78205:a40ae2df39ad
   452         val output_shasum = {
   452         val output_shasum = {
   453           val heap = store.output_heap(session_name)
   453           val heap = store.output_heap(session_name)
   454           if (process_result.ok && store_heap && heap.is_file) {
   454           if (process_result.ok && store_heap && heap.is_file) {
   455             val slice = Space.MiB(options.real("build_database_slice")).bytes
   455             val slice = Space.MiB(options.real("build_database_slice")).bytes
   456             val digest =
   456             val digest =
   457               using_optional(store.maybe_open_heaps_database())(
   457               using_optional(store.maybe_open_database_server())(
   458                 ML_Heap.store(_, session_name, heap, slice))
   458                 ML_Heap.store(_, session_name, heap, slice))
   459             SHA1.shasum(digest, session_name)
   459             SHA1.shasum(digest, session_name)
   460           }
   460           }
   461           else SHA1.no_shasum
   461           else SHA1.no_shasum
   462         }
   462         }