我有一个包含地图的类。我有一个惰性 val,它基本上包含按特定格式分组的地图。我想通过一个方法多次使用它,然后在某个时间点清除这张地图。我该怎么做这样的事情。
例子
class A(input: Map[key,value]) {
private lazy val mapgrouped = input.groupBy(_._1.a)
def useMap()
{
//use the mapgrouped Map multiple times
}
def clearMap()
{
// clear the mapgrouped field here
}
}