Adaptive precision setting for cached approximate values | Synapse