BridJ: smaller pointer LRU cache