×

Path-caching mechanism to improve performance of path-related operations in a repository

  • US 9,898,545 B2
  • Filed: 01/28/2015
  • Issued: 02/20/2018
  • Est. Priority Date: 11/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of processing path-based operations, the method comprising:

  • storing, in a particular cache entry in a path cache, a separation value that indicates a quantity of nodes that separate a particular node from a root node in a hierarchy of nodes;

    wherein the particular cache entry in the path cache includes a pathname that specifies a complete path from the root node to the particular node in the hierarchy of nodes;

    determining that at least one cache entry is to be evicted from the path cache based on the path cache being full and a new cache entry needing to be inserted;

    in response to the determination that at least one cache entry is to be evicted from the path cache, selecting the particular cache entry for eviction from the path cache based at least in part on the separation value;

    wherein cache entries with higher separation values are selected for eviction before cache entries with lower separation values;

    evicting the selected particular cache entry from the path cache;

    wherein the method is performed by one or more computing devices.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×