
com.softwaremill.macwire.scopes.ScopeStorage.scala Maven / Gradle / Ivy
package com.softwaremill.macwire.scopes
trait ScopeStorage {
def get(key: String): Option[Any]
def set(key: String, value: Any): Unit
}
class MapScopeStorage(map: collection.mutable.Map[String, Any]) extends ScopeStorage {
def get(key: String) = map.get(key)
def set(key: String, value: Any): Unit = { map(key) = value }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy