The Japanese are hoarding over $300 billion under their mattresses and that cash will likely stay there unless a crisis of epic proportions sparks capital flight, analyst say.

"The money has been sitting there so long, it's difficult to pin down what will prompt people to spend the cash," Mizuho Securities' chief market economist Yasunori Ueno told CNBC by phone.