I restart my note 2 every day when my battery reaches 15% i turn it off, plug in my other fully charged extra battery pack, and place the empty one on the charger.
I empty cache memory whenever needed (using the App Cache Cleaner Widget) it shows you how many MB is in the cache and clears it...