Resolving Mobile Database Overflow with the Most-Idle Replacement Policy