Added a custom memory cache for name checks

Signed-off-by: PulsarBlow <pulsarblow@gmail.com>