Thinking further on the subject, I would add another post rather than editing the one above.
From an electronicist's point of view, even small devices that have a "push button" off switch still draw a minute current in the off state. It is measureable only with a sensitive DMM, but is there none the less. Even a micro-amp, 1/1000 of a milli-amp which is 1/1000 of an amp will still run the battery down while in storage. The only way to interrupt this current is to break the copper connection to the battery. In the case of something as small as a caliper, removal of the battery is the only practical solution. At that point, limited shelf life comes into play. Most batteries will self discharge some small amount even in storage.
.