case object EagerShiftBack extends RuntimeFlag with Product with Serializable
Determines whether the ZIO runtime will eagerly shift back execution to the default executor following (enabled) or minimize context shifts by continuing execution on the same thread as long as possible (disabled).
Enabling this flag can positively or negatively affect performance depending on the specific characteristics of the application. For more info on this refer to this blog post.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- EagerShiftBack
- Serializable
- Product
- Equals
- RuntimeFlag
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final val index: Int(9)
- Definition Classes
- EagerShiftBack → RuntimeFlag
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val mask: Int(512)
- Definition Classes
- EagerShiftBack → RuntimeFlag
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final val notMask: Int(-513)
- Definition Classes
- EagerShiftBack → RuntimeFlag
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()