Skip to content

[discussion]: 캐싱 시스템 구현을 통한 중복 계산 제거 #846

Description

@SingTheCode

동일한 커밋에 대한 반복적인 변환 작업을 방지하기 위해 다층 캐싱 시스템을 구현하는 방법에 대해 논의하고자 합니다.

🎯 목표

캐시 적중률 80% 이상 달성
재처리 시간 90% 단축
영구 캐시 지원

📝 상세 설명

사용자가 동일한 리포지토리를 반복적으로 열거나, 브랜치 전환 시 이미 처리한 커밋을 재처리하는 비효율을 캐싱으로 해결합니다.

현재 문제점

  • 매번 전체 커밋 재처리
  • 브랜치 전환 시 중복 계산
  • VSCode 재시작 시 모든 데이터 손실

📚 참고 자료

LRU Cache Implementation
VSCode Extension Storage API

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions