Documentation
¶
Index ¶
- type Cache
- func (c *Cache) Clear() error
- func (c *Cache) FilterDirectories(directories []models.Directory, options *models.FilterOptions) []models.Directory
- func (c *Cache) GetCacheInfo() (map[string]interface{}, error)
- func (c *Cache) GetDirectories(ctx context.Context, forceRefresh bool) ([]models.Directory, error)
- func (c *Cache) Sync(ctx context.Context) error
- type CacheMetadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
Cache manages directory data caching
func (*Cache) FilterDirectories ¶
func (c *Cache) FilterDirectories(directories []models.Directory, options *models.FilterOptions) []models.Directory
FilterDirectories filters directories based on criteria
func (*Cache) GetCacheInfo ¶
GetCacheInfo returns cache information
func (*Cache) GetDirectories ¶
GetDirectories retrieves directories from cache or API
Click to show internal directories.
Click to hide internal directories.