Why is Sri Lanka still using landmines?

Over 21,000 Sri Lankans have lost their lives to landmines over the past 34 years. So why is their military still using them? And why hasn't Sri Lanka signed the global mine ban treaty yet?