add LRU back to VertexCache and remove unnecessary boxing of longs