Documentation
¶
Index ¶
- type CacheService
- func (s *CacheService) Delete(ctx context.Context, req *connect.Request[cacheservicev2.DeleteCacheRequest]) (*connect.Response[cacheservicepb.DeleteCacheResponse], error)
- func (s *CacheService) Get(ctx context.Context, req *connect.Request[cacheservicev2.GetCacheRequest]) (*connect.Response[cacheservicepb.GetCacheResponse], error)
- func (s *CacheService) GetOrExtendReservation(ctx context.Context, ...) (*connect.Response[cacheservicepb.GetOrExtendReservationResponse], error)
- func (s *CacheService) Put(ctx context.Context, req *connect.Request[cacheservicev2.PutCacheRequest]) (*connect.Response[cacheservicepb.PutCacheResponse], error)
- func (s *CacheService) ReleaseReservation(ctx context.Context, ...) (*connect.Response[cacheservicepb.ReleaseReservationResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheService ¶
type CacheService struct {
// contains filtered or unexported fields
}
func NewCacheService ¶
func NewCacheService(cfg *cacheconfig.Config, db *gorm.DB) *CacheService
func (*CacheService) Delete ¶
func (s *CacheService) Delete(ctx context.Context, req *connect.Request[cacheservicev2.DeleteCacheRequest]) (*connect.Response[cacheservicepb.DeleteCacheResponse], error)
func (*CacheService) Get ¶
func (s *CacheService) Get(ctx context.Context, req *connect.Request[cacheservicev2.GetCacheRequest]) (*connect.Response[cacheservicepb.GetCacheResponse], error)
func (*CacheService) GetOrExtendReservation ¶
func (s *CacheService) GetOrExtendReservation(ctx context.Context, req *connect.Request[cacheservicev2.GetOrExtendReservationRequest]) (*connect.Response[cacheservicepb.GetOrExtendReservationResponse], error)
func (*CacheService) Put ¶
func (s *CacheService) Put(ctx context.Context, req *connect.Request[cacheservicev2.PutCacheRequest]) (*connect.Response[cacheservicepb.PutCacheResponse], error)
func (*CacheService) ReleaseReservation ¶
func (s *CacheService) ReleaseReservation(ctx context.Context, req *connect.Request[cacheservicev2.ReleaseReservationRequest]) (*connect.Response[cacheservicepb.ReleaseReservationResponse], error)
Click to show internal directories.
Click to hide internal directories.