Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object ObservableTrackData extends AnyRef with Memoization {
- val fromTrackData = memoize[TrackData, ObservableTrackData] {
- case normal: TrackData => new ObservableTrackData(normal)
- case impl: ObservableTrackData => impl
- }
- def apply(subordinate: TrackData): ObservableTrackData = {
- val impl = fromTrackData(subordinate)
- impl.bind(subordinate)
- impl
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement