Using Cache::forever() instead of Cache::put() to store cache items. Also deleting cache entirely on create/update/delete instead of rebuilding it on each call. Cache will only be rebuilt when calling getProfanities().

Signed-off-by: Euan Torano <euantorano@gmail.com>