scala.reflect.io.IOStats.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spark-core Show documentation
Show all versions of spark-core Show documentation
Shaded version of Apache Spark 2.x.x for Presto
The newest version!
package scala
package reflect.io
import scala.reflect.internal.util.Statistics
// Due to limitations in the Statistics machinery, these are only
// reported if this patch is applied.
//
// --- a/src/reflect/scala/reflect/internal/util/Statistics.scala
// +++ b/src/reflect/scala/reflect/internal/util/Statistics.scala
// @@ -109,7 +109,7 @@ quant)
// * Quantities with non-empty prefix are printed in the statistics info.
// */
// trait Quantity {
// - if (enabled && prefix.nonEmpty) {
// + if (prefix.nonEmpty) {
// val key = s"${if (underlying != this) underlying.prefix else ""}/$prefix"
// qs(key) = this
// }
// @@ -243,7 +243,7 @@ quant)
// *
// * to remove all Statistics code from build
// */
// - final val canEnable = _enabled
// + final val canEnable = true // _enabled
//
// We can commit this change as the first diff reverts a fix for an IDE memory leak.
private[io] object IOStats {
val fileExistsCount = Statistics.newCounter("# File.exists calls")
val fileIsDirectoryCount = Statistics.newCounter("# File.isDirectory calls")
val fileIsFileCount = Statistics.newCounter("# File.isFile calls")
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy