object Internalized
Maintain a Manifest of Objects
Behaves similar to java.lang.String#intern
This code is thread-safe
Examples
val id1 = UUID.fromString("02b9670c-afd4-4c39-b4d3-3c46ac4f1a9c") val id2 = UUID.fromString("02b9670c-afd4-4c39-b4d3-3c46ac4f1a9c") val id3 = UUID.fromString("02b9670c-afd4-4c39-b4d3-3c46ac4f1a9c") assert(id1 == id2) assert(! (id1 eq id2)) assert(id1 == id3) assert(! (id1 eq id3)) assert(id2 == id3) assert(! (id2 eq id3)) assert(Internalized(id1) eq Internalized(id1)) assert(Internalized(id2) eq Internalized(id3))
Uses
- See also
net.kolotyluk.scala.extras.InternalizedSpec
- Alphabetic
- By Inheritance
- Internalized
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
- def apply[T](value: T): Internalized[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val manifest: TrieMap[Any, Internalized[Any]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Leaderboard Micro Service
Akka based micro service proving general leaderboard functionality for applications such as back-end game servers.
Overview