Remove specific ruby version dependency
Cache links in memory
Reuse now existing mutex instead of using thread safe pstore
Cache links on creation as well