マップを含むクラスがあります。私は、特定の形式でグループ化されたマップを本質的に含む怠惰な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
}
}