avoid cache missing where require the same file with different name.
avoid cache missing where require the same file with different name.

e.g.

# file lib/test.js
require('lib/foo')
require('./foo')

'lib/foo' module function should only be executed once.

doitian/stitch_rails